Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
slm-fileview
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jenkins
slm-fileview
Commits
ed940948
Commit
ed940948
authored
Nov 26, 2021
by
yongshengLuo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new file
parent
82285786
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
0 deletions
+27
-0
Dockerfile-AMD64
Dockerfile-AMD64
+27
-0
No files found.
Dockerfile-AMD64
0 → 100644
View file @
ed940948
FROM swr.cn-south-1.myhuaweicloud.com/build-needs/amd64/wkhtmltopdf-ffmpeg-jdk8:latest
MAINTAINER tuotuopz01@163.com
EXPOSE 6001
#ARG用于builld --build-arg 赋值,多个ARG对应多个--build-arg
ARG APP_NAME
ARG JAVA_OPTS
ENV TZ=Asia/Shanghai
#语言环境,解决相互调用出现中文乱码
ENV LANG C.UTF-8
ENV APP_NAME $APP_NAME
ENV JAVA_OPTS $JAVA_OPTS
RUN mkdir -p /app-tmp
RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /app-tmp
RUN echo $APP_NAME
ADD ./${APP_NAME}/target/*.jar ./${APP_NAME}.jar
#注意因为要传递参数,ENTRYPOINT要选择shell模式,而非exec模式
#ENTRYPOINT和CMD因为其是在容器启动的时候执行,所以无法加载ARG,但是可以拿到ENV,所以ARG和ENV一般都是配合使用
ENTRYPOINT java -server $JAVA_OPTS -jar ${APP_NAME}.jar
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment