File tree 2 files changed +13
-10
lines changed
2 files changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ launch.json
3
3
node_modules /
4
4
.idea /
5
5
6
+ server /node_modules /
7
+ client /node_modules /
8
+
6
9
upload /
7
10
8
11
temp /
Original file line number Diff line number Diff line change @@ -6,23 +6,23 @@ RUN npm install -g babel-cli \
6
6
# 设置目录
7
7
RUN mkdir -p /opt/data /opt/server /opt/web /opt/logs /var/cache/nginx/client_temp
8
8
9
- # 增加库
10
- # RUN apk add --no-cache openssl
11
9
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
15
15
16
16
# 增加server
17
17
WORKDIR /opt/server
18
18
ADD server /opt/server
19
- RUN cnpm install
19
+ RUN cnpm install && cnpm install bcrypt@latest --save
20
20
21
- # 增加nginx前端页面
21
+ # 增加前端页面到server
22
22
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
24
24
25
25
EXPOSE 9898
26
26
27
- ENTRYPOINT ["/opt/server/docker-entrypoint.sh" ]
28
- # CMD ["nginx ", "-g", "daemon off; "]
27
+ # ENTRYPOINT ["/opt/server/docker-entrypoint.sh"]
28
+ CMD ["npm " , "start " ]
You can’t perform that action at this time.
0 commit comments