Skip to content

Commit 36e2820

Browse files
committed
update docker file
1 parent 4dcb054 commit 36e2820

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

.dockerignore

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ launch.json
33
node_modules/
44
.idea/
55

6+
server/node_modules/
7+
client/node_modules/
8+
69
upload/
710

811
temp/

docker/Dockerfile

+10-10
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ RUN npm install -g babel-cli \
66
# 设置目录
77
RUN mkdir -p /opt/data /opt/server /opt/web /opt/logs /var/cache/nginx/client_temp
88

9-
# 增加库
10-
# RUN apk add --no-cache openssl
119

12-
# 增加启动脚本
13-
ADD docker/docker-entrypoint.sh /opt/server/
14-
RUN chmod +x /opt/server/docker-entrypoint.sh
10+
# 增加前端页面显示
11+
WORKDIR /opt/client
12+
ADD client /opt/client
13+
RUN cnpm install
14+
RUN npm run build
1515

1616
# 增加server
1717
WORKDIR /opt/server
1818
ADD server /opt/server
19-
RUN cnpm install
19+
RUN cnpm install && cnpm install bcrypt@latest --save
2020

21-
# 增加nginx前端页面
21+
# 增加前端页面到server
2222
ADD client/dist /opt/web
23-
ADD docker/nginx/fabulove.conf /etc/nginx/conf.d/fabulove.conf
23+
# ADD docker/nginx/fabulove.conf /etc/nginx/conf.d/fabulove.conf
2424

2525
EXPOSE 9898
2626

27-
ENTRYPOINT ["/opt/server/docker-entrypoint.sh"]
28-
#CMD ["nginx", "-g", "daemon off;"]
27+
# ENTRYPOINT ["/opt/server/docker-entrypoint.sh"]
28+
CMD ["npm", "start"]

0 commit comments

Comments
 (0)