2 Star 3 Fork 0

czc / GoViewFIle

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
FROM centos:7.2.1511
MAINTAINER czc "651267218@qq.com"
COPY fonts/* /usr/share/fonts/ChineseFonts/
# 设置固定的项目路径
ENV WORKDIR /var/www/GoViewFile
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ENV TZ=Asia/Shanghai
RUN yum install java -y
RUN yum install deltarpm -y &&\
yum install libreoffice -y &&\
yum install libreoffice-headless -y &&\
yum install libreoffice-writer -y &&\
yum install ImageMagick -y &&\
export DISPLAY=:0.0
# 添加应用可执行文件,并设置执行权限
ADD main $WORKDIR/main
RUN chmod +x $WORKDIR/main
# 添加I18N多语言文件、静态文件、配置文件、模板文件
ADD public $WORKDIR/public
ADD config $WORKDIR/config
ADD template $WORKDIR/template
# 添加本地上传文件目录
COPY cache/convert/ $WORKDIR/cache/convert/
COPY cache/download/ $WORKDIR/cache/download/
COPY cache/local/ $WORKDIR/cache/local/
COPY cache/pdf/ $WORKDIR/cache/pdf/
###############################################################################
# START
###############################################################################
WORKDIR $WORKDIR
# 如果需要进入容器调式,可以注释掉下面的CMD.
CMD ./main
# ------------------------------------本地打包镜像---------------------
# docker build -t goviewfile:v0.7 .
# docker run -d -p 8082:8082 镜像ID
Go
1
https://gitee.com/czhic/GoViewFIle.git
git@gitee.com:czhic/GoViewFIle.git
czhic
GoViewFIle
GoViewFIle
main

搜索帮助