Skip to content

Commit 8516dbb

Browse files
committed
update: docker-compose 优化
1 parent 9b47c8f commit 8516dbb

File tree

10 files changed

+10
-252
lines changed

10 files changed

+10
-252
lines changed

.dockerignore

Lines changed: 0 additions & 119 deletions
This file was deleted.

Dockerfile

Lines changed: 0 additions & 41 deletions
This file was deleted.

docker-compose.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ networks:
1010
services:
1111
web:
1212
build:
13-
context: ./
14-
dockerfile: ./dockerfile_web
13+
context: ./web
14+
dockerfile: ./Dockerfile
1515
container_name: gva-web
1616
restart: always
1717
ports:
@@ -25,8 +25,8 @@ services:
2525

2626
server:
2727
build:
28-
context: ./
29-
dockerfile: ./dockerfile_server
28+
context: ./server
29+
dockerfile: ./Dockerfile
3030
container_name: gva-server
3131
restart: always
3232
ports:

docker/docker-start.sh

Lines changed: 0 additions & 4 deletions
This file was deleted.

docker/etc/nginx/nginx.conf.tpl

Lines changed: 0 additions & 56 deletions
This file was deleted.

dockerfile_server

Lines changed: 0 additions & 21 deletions
This file was deleted.

server/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@ FROM golang:alpine
22

33
ENV GO111MODULE=on
44
ENV GOPROXY=https://goproxy.io,direct
5-
65
WORKDIR /go/src/gin-vue-admin
76
COPY . .
7+
88
RUN go env && go build -o server .
99

1010
FROM alpine:latest
1111
LABEL MAINTAINER="SliverHorn@[email protected]"
1212

1313
WORKDIR /go/src/gin-vue-admin
14-
COPY --from=0 /go/src/gin-vue-admin/server ./
15-
COPY --from=0 /go/src/gin-vue-admin/config.yaml ./
16-
COPY --from=0 /go/src/gin-vue-admin/resource ./resource
14+
15+
COPY --from=0 /go/src/gin-vue-admin ./
1716

1817
EXPOSE 8888
1918

20-
ENTRYPOINT ./server
19+
ENTRYPOINT ./server -c config.docker.yaml

web/.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules/

dockerfile_web renamed to web/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM node:12.16.1
22

33
WORKDIR /gva_web/
4-
COPY web/ .
4+
COPY . .
55

66
RUN npm install -g cnpm --registry=https://registry.npm.taobao.org
77
RUN cnpm install || npm install
@@ -15,4 +15,3 @@ COPY --from=0 /gva_web/dist /usr/share/nginx/html
1515
RUN cat /etc/nginx/nginx.conf
1616
RUN cat /etc/nginx/conf.d/my.conf
1717
RUN ls -al /usr/share/nginx/html
18-
CMD ls -al /usr/share/nginx/html

0 commit comments

Comments
 (0)