mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-09 20:57:21 +08:00
ci: 👷 调整项目打包结构,分离依赖、配置文件
1.调整 Spring Boot 配置文件到 config 目录 2.移除 Maven Profiles 配置 3.调整项目打包结构,分离依赖、配置文件。如无依赖调整,部署时仅需拷贝程序包,且更方便进行配置修改 4.调整后的项目打包结构,更贴合部署安装程序结构,例如:Tomcat 安装包、Maven 安装包 5.建议在 bin 目录上一级执行程序,以使日志文件能正确生成在 logs 目录下,参考 Dockerfile
This commit is contained in:
@@ -2,10 +2,12 @@ FROM java:8
|
||||
|
||||
MAINTAINER Charles7c charles7c@126.com
|
||||
|
||||
ARG JAR_FILE=./server/*.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
ARG JAR_FILE=./bin/*.jar
|
||||
COPY ${JAR_FILE} /app/bin/app.jar
|
||||
WORKDIR /app
|
||||
|
||||
ENTRYPOINT ["java", \
|
||||
"-jar", \
|
||||
"-Djava.security.egd=file:/dev/./urandom", \
|
||||
"app.jar"]
|
||||
"-Dspring.profiles.active=prod", \
|
||||
"./bin/app.jar"]
|
@@ -47,9 +47,11 @@ services:
|
||||
REDIS_PWD: 你的 Redis 密码
|
||||
REDIS_DB: 你的 Redis 数据库索引
|
||||
volumes:
|
||||
- /docker/continew-admin/data/file:/data/file
|
||||
- /docker/continew-admin/data/avatar:/data/avatar
|
||||
- /docker/continew-admin/logs:/logs
|
||||
- /docker/continew-admin/config:/app/config
|
||||
- /docker/continew-admin/data/file:/app/data/file
|
||||
- /docker/continew-admin/data/avatar:/app/data/avatar
|
||||
- /docker/continew-admin/logs:/app/logs
|
||||
- /docker/continew-admin/lib:/app/lib
|
||||
depends_on:
|
||||
- redis
|
||||
- mariadb
|
||||
|
Reference in New Issue
Block a user