dockerfile_server 602 字节
Newer Older
1
FROM golang:alpine
2 3 4 5 6

ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.io,direct
WORKDIR /go/src/gin-vue-admin
COPY server/ ./
7 8

RUN cat ./config.yaml
9 10
COPY .docker-compose/shell/server-handle.sh .
RUN ls -al
11 12 13 14
RUN sh ./server-handle.sh
RUN rm -f server-handle.sh
RUN cat ./config.yaml

15
RUN go env && go build -o server .
16

17 18
FROM alpine:latest
LABEL MAINTAINER="SliverHorn@sliver_horn@qq.com"
19

20
WORKDIR /go/src/gin-vue-admin
21

22 23 24
COPY --from=0 /go/src/gin-vue-admin/server ./
COPY --from=0 /go/src/gin-vue-admin/config.yaml ./
COPY --from=0 /go/src/gin-vue-admin/resource ./resource
25

Sliver_Horn's avatar
Sliver_Horn 已提交
26 27
EXPOSE 8888

28
ENTRYPOINT ./server