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"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
dsbaserpc:
|
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:
|
cap_add:
|
||||||
- SYS_PTRACE
|
- SYS_PTRACE
|
||||||
security_opt:
|
security_opt:
|
||||||
- "seccomp:unconfined"
|
- seccomp:unconfined
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
build:
|
build:
|
||||||
context: ../dsBaseRpc
|
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
|
dockerfile: Dockerfile.dev
|
||||||
|
args:
|
||||||
|
- MODULE=dsSupport
|
||||||
ports:
|
ports:
|
||||||
- 8001:8001
|
- 8005:8005
|
||||||
- 2345:2345
|
- 2349:2345
|
||||||
volumes:
|
volumes:
|
||||||
- ../dsBaseRpc:/go/src
|
- ../dsSupport/Config/Config.docker.ini:/app/Config/Config.ini
|
||||||
- ../dsBaseRpc/Config/Config.ini.docker:/go/src/Config/Config.ini
|
depends_on:
|
||||||
command: bash -c "cd /go/src && dlv debug --headless --listen=:2345 --api-version=2 --log main.go"
|
- 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