SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build -o dist/linux/adss
SET CGO_ENABLED=0
SET GOOS=windows
SET GOARCH=amd64
go build -o dist/windows/adss.exe
FROM golang:1.20.2
MAINTAINER "luo.sd"
ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.cn,direct
WORKDIR /app
ADD . /app
RUN chmod +x /app/adss
EXPOSE 8080
CMD ["/app/adss"]
docker build -f ./Dockerfile -t adm:1.0 .
docker volume create adm-dev
docker volume create adm-mgmt
docker run -d --restart always --name adm-dev -v adm-dev:/app -p 80:8080 adm:1.0
docker run -d --restart always --name personal-adm -v /apps/adm:/app/ -p 80:8080 adm:1.0
docker exec -it personal-adm bash
docker run -itd --name adm personal-adm /bin/bash