add compose

This commit is contained in:
yedongfu 2021-05-23 09:57:04 +08:00
parent 712c7a003d
commit 47490c41f8
2 changed files with 13 additions and 3 deletions

View File

@ -1,8 +1,6 @@
FROM daocloud.io/atsctoo/golang:1.15 FROM daocloud.io/atsctoo/golang:1.15
WORKDIR /app/dtm WORKDIR /app/dtm
COPY . .
RUN go env -w GO111MODULE=on RUN go env -w GO111MODULE=on
RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
RUN go build app/main.go
EXPOSE 8080 EXPOSE 8080
CMD [ "/app/dtm/main", "dtmsvr" ] CMD [ "/bin/bash", "-c", "go build app/main.go && /app/dtm/main dtmsvr" ]

12
docker-compose.yml Normal file
View File

@ -0,0 +1,12 @@
version: '3.9'
services:
web:
build: .
ports:
- '80:4005'
volumes:
- .:/app/dtm
mysql:
image: 'daocloud.io/mysql:5.7'
ports:
- '3306:3306'