forked from xinjiayu/NovelServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
26 lines (20 loc) · 876 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM loads/alpine:3.8
LABEL maintainer="[email protected]"
###############################################################################
# INSTALLATION
###############################################################################
# 设置固定的项目路径
ENV WORKDIR /var/www/NovelServer
# 添加应用可执行文件,并设置执行权限
ADD ./bin/linux_amd64/main $WORKDIR/main
RUN chmod +x $WORKDIR/main
# 添加I18N多语言文件、静态文件、配置文件、模板文件
ADD i18n $WORKDIR/i18n
ADD public $WORKDIR/public
ADD config $WORKDIR/config
ADD template $WORKDIR/template
###############################################################################
# START
###############################################################################
WORKDIR $WORKDIR
CMD ./main