| 12345678910111213141516171819202122232425262728293031323334 |
- # 基础镜像使用java
- FROM anapsix/alpine-java:8_server-jre_unlimited
- # 作者
- MAINTAINER wei.fu
- # 添加环境变量
- # Jar包名称
- ENV RS_SYSTEM_JAR_NAME take-away-server.jar
- # 运行端口
- ENV RS_SYSTEM_RUN_PORT 80
- # 指定启动配置文件
- ENV RS_SYSTEM_ACTIVE_PROFILE daou-prd
- # 指定Log文件配置
- ENV RS_SYSTEM_LOG_FILE logback-docker.xml
- # 修正系统时间
- RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- # 创建文件夹
- RUN mkdir -p /raising_kernel_core
- RUN mkdir -p /raising_kernel_core/files
- RUN mkdir -p /raising_kernel_core/logs
- # 工作路径
- WORKDIR /raising_kernel_core
- # 启动端口
- EXPOSE ${RS_SYSTEM_RUN_PORT}
- # 将jar包添加到容器中并起名
- COPY ../../raising-admin-pro/target/${RS_SYSTEM_JAR_NAME} ./${RS_SYSTEM_JAR_NAME}
- # 运行jar包命令 (指定配置文件、日志配置文件、端口号)
- CMD sleep 30;java -Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom -jar ${RS_SYSTEM_JAR_NAME} --spring.profiles.active=${RS_SYSTEM_ACTIVE_PROFILE} --logging.config=classpath:${RS_SYSTEM_LOG_FILE} --server.port=${RS_SYSTEM_RUN_PORT}
|