add docker config
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
29bc1a4e6c
commit
b4364a645b
@ -0,0 +1,7 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="2345" type="GoRemoteDebugConfigurationType" factoryName="Go Remote">
|
||||
<option name="disconnectOption" value="STOP" />
|
||||
<disconnect value="STOP" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -0,0 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="2346" type="GoRemoteDebugConfigurationType" factoryName="Go Remote" port="2346">
|
||||
<option name="disconnectOption" value="ASK" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -0,0 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="2347" type="GoRemoteDebugConfigurationType" factoryName="Go Remote" port="2347">
|
||||
<option name="disconnectOption" value="ASK" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -0,0 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="2348" type="GoRemoteDebugConfigurationType" factoryName="Go Remote" port="2348">
|
||||
<option name="disconnectOption" value="ASK" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -0,0 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="2349" type="GoRemoteDebugConfigurationType" factoryName="Go Remote" port="2349">
|
||||
<option name="disconnectOption" value="ASK" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -0,0 +1,19 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="docker: Compose dev" type="docker-deploy" factoryName="docker-compose.yml" server-name="Docker">
|
||||
<deployment type="docker-compose.yml">
|
||||
<settings>
|
||||
<option name="envFilePath" value="" />
|
||||
<option name="commandLineOptions" value="--build" />
|
||||
<option name="secondarySourceFiles">
|
||||
<list>
|
||||
<option value="docker/docker-compose.dev.yml" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="sourceFilePath" value="docker/docker-compose.yml" />
|
||||
<option name="upExitCodeFromService" value="" />
|
||||
<option name="upTimeout" value="" />
|
||||
</settings>
|
||||
</deployment>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
@ -1,19 +1,87 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
dsbaserpc:
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
build:
|
||||
context: ../dsBaseRpc
|
||||
dockerfile: Dockerfile.dev
|
||||
args:
|
||||
- MODULE=dsBaseRpc
|
||||
ports:
|
||||
- 8001:8001
|
||||
- 2345:2345
|
||||
volumes:
|
||||
- ../dsBaseRpc/Config/Config.docker.ini:/app/Config/Config.ini
|
||||
dsbaseweb:
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
security_opt:
|
||||
- "seccomp:unconfined"
|
||||
- seccomp:unconfined
|
||||
tty: true
|
||||
stdin_open: true
|
||||
build:
|
||||
context: ../dsBaseRpc
|
||||
build:
|
||||
context: ../dsBaseWeb
|
||||
dockerfile: Dockerfile.dev
|
||||
args:
|
||||
- MODULE=dsBaseWeb
|
||||
ports:
|
||||
- 8002:8002
|
||||
- 2346:2345
|
||||
volumes:
|
||||
- ../dsBaseWeb/Config/Config.docker.ini:/app/Config/Config.ini
|
||||
dsbigdata:
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
tty: true
|
||||
stdin_open: true
|
||||
build:
|
||||
context: ../dsBigData
|
||||
dockerfile: Dockerfile.dev
|
||||
args:
|
||||
- MODULE=dsBigData
|
||||
ports:
|
||||
- 8004:8004
|
||||
- 2347:2345
|
||||
volumes:
|
||||
- ../dsBigData/Config/Config.docker.ini:/app/Config/Config.ini
|
||||
dssso:
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
tty: true
|
||||
stdin_open: true
|
||||
build:
|
||||
context: ../dsSso
|
||||
dockerfile: Dockerfile.dev
|
||||
args:
|
||||
- MODULE=dsSso
|
||||
ports:
|
||||
- 8004:8004
|
||||
- 2348:2345
|
||||
volumes:
|
||||
- ../dsSso/Config/Config.docker.ini:/app/Config/Config.ini
|
||||
dssupport:
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
tty: true
|
||||
stdin_open: true
|
||||
build:
|
||||
context: ../dsSupport
|
||||
dockerfile: Dockerfile.dev
|
||||
args:
|
||||
- MODULE=dsSupport
|
||||
ports:
|
||||
- 8001:8001
|
||||
- 2345:2345
|
||||
volumes:
|
||||
- ../dsBaseRpc:/go/src
|
||||
- ../dsBaseRpc/Config/Config.ini.docker:/go/src/Config/Config.ini
|
||||
command: bash -c "cd /go/src && dlv debug --headless --listen=:2345 --api-version=2 --log main.go"
|
||||
- 8005:8005
|
||||
- 2349:2345
|
||||
volumes:
|
||||
- ../dsSupport/Config/Config.docker.ini:/app/Config/Config.ini
|
||||
depends_on:
|
||||
- elasticsearch
|
@ -0,0 +1,22 @@
|
||||
FROM golang:1.16.5-buster as build
|
||||
|
||||
RUN go env -w GOPROXY=https://goproxy.cn
|
||||
RUN go get github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ARG MODULE
|
||||
ADD . /go/src/$MODULE
|
||||
WORKDIR /go/src/$MODULE
|
||||
|
||||
RUN go build -gcflags "all=-N -l" -o /example main.go
|
||||
|
||||
FROM debian:buster-20210511 as Final
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=build /go/bin/dlv /
|
||||
COPY --from=build /example .
|
||||
COPY Shell .
|
||||
COPY Config ./Config
|
||||
#COPY Xml ./Xml
|
||||
COPY Sql ./Sql
|
||||
|
||||
CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example
|
@ -0,0 +1,22 @@
|
||||
FROM golang:1.16.5-buster as build
|
||||
|
||||
RUN go env -w GOPROXY=https://goproxy.cn
|
||||
RUN go get github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ARG MODULE
|
||||
ADD . /go/src/$MODULE
|
||||
WORKDIR /go/src/$MODULE
|
||||
|
||||
RUN go build -gcflags "all=-N -l" -o /example main.go
|
||||
|
||||
FROM debian:buster-20210511 as Final
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=build /go/bin/dlv /
|
||||
COPY --from=build /example .
|
||||
COPY Shell .
|
||||
COPY Config ./Config
|
||||
COPY docs ./docs
|
||||
#COPY Xml ./Xml
|
||||
|
||||
CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example
|
@ -0,0 +1,22 @@
|
||||
FROM golang:1.16.5-buster as build
|
||||
|
||||
RUN go env -w GOPROXY=https://goproxy.cn
|
||||
RUN go get github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ARG MODULE
|
||||
ADD . /go/src/$MODULE
|
||||
WORKDIR /go/src/$MODULE
|
||||
|
||||
RUN go build -gcflags "all=-N -l" -o /example main.go
|
||||
|
||||
FROM debian:buster-20210511 as Final
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=build /go/bin/dlv /
|
||||
COPY --from=build /example .
|
||||
COPY Shell .
|
||||
COPY Config ./Config
|
||||
#COPY Xml ./Xml
|
||||
#COPY Sql ./Sql
|
||||
|
||||
CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example
|
@ -0,0 +1,23 @@
|
||||
FROM golang:1.16.5-buster as build
|
||||
|
||||
RUN go env -w GOPROXY=https://goproxy.cn
|
||||
RUN go get github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ARG MODULE
|
||||
ADD . /go/src/$MODULE
|
||||
WORKDIR /go/src/$MODULE
|
||||
|
||||
RUN go build -gcflags "all=-N -l" -o /example main.go
|
||||
|
||||
FROM debian:buster-20210511 as Final
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=build /go/bin/dlv /
|
||||
COPY --from=build /example .
|
||||
COPY Shell .
|
||||
COPY Config ./Config
|
||||
COPY docs ./docs
|
||||
#COPY Xml ./Xml
|
||||
#COPY Sql ./Sql
|
||||
|
||||
CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example
|
@ -0,0 +1,23 @@
|
||||
FROM golang:1.16.5-buster as build
|
||||
|
||||
RUN go env -w GOPROXY=https://goproxy.cn
|
||||
RUN go get github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ARG MODULE
|
||||
ADD . /go/src/$MODULE
|
||||
WORKDIR /go/src/$MODULE
|
||||
|
||||
RUN go build -gcflags "all=-N -l" -o /example main.go
|
||||
|
||||
FROM debian:buster-20210511 as Final
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=build /go/bin/dlv /
|
||||
COPY --from=build /example .
|
||||
COPY Shell .
|
||||
COPY Config ./Config
|
||||
COPY docs ./docs
|
||||
#COPY Xml ./Xml
|
||||
#COPY Sql ./Sql
|
||||
|
||||
CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example
|
Loading…
Reference in new issue