diff --git a/modules/core/src/main/resources/templates/modules/gen/config.xml b/modules/core/src/main/resources/templates/modules/gen/config.xml index fabbb7e9..659234ef 100644 --- a/modules/core/src/main/resources/templates/modules/gen/config.xml +++ b/modules/core/src/main/resources/templates/modules/gen/config.xml @@ -212,7 +212,6 @@ - diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/Dockerfile.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/Dockerfile.xml index dd9bf245..749ff09a 100644 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/Dockerfile.xml +++ b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/Dockerfile.xml @@ -5,30 +5,26 @@ Dockerfile ${baseDir}/${moduleCode}/${moduleCode}/bin/docker Dockerfile - \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/app.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/app.xml deleted file mode 100644 index 086b9580..00000000 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/docker/app.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.bat.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.bat.xml index 74b193a2..267b23b2 100644 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.bat.xml +++ b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.bat.xml @@ -28,10 +28,11 @@ rem 打包Web工程(结束) rem 根据情况修改 web.jar 为您的 jar 包名称 -mkdir web -copy web.war web -cd web +mkdir app +copy web.war app +cd app jar -xvf web.war +del web.war cd WEB-INF call startup.bat diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.sh.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.sh.xml index 0b6dbf72..bf3709ca 100644 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.sh.xml +++ b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/bin/run-web.sh.xml @@ -25,10 +25,11 @@ cd target # 根据情况修改 web.jar 为您的 jar 包名称 -mkdir web -cp web.war ./web -cd web +mkdir app +cp web.war ./app +cd app jar -xvf web.war +rm web.war cd WEB-INF exec ./startup.sh ]]> diff --git a/modules/core/src/main/resources/views/modules/sys/user/empUserForm.html b/modules/core/src/main/resources/views/modules/sys/user/empUserForm.html index 0f14e6e9..a39d273a 100644 --- a/modules/core/src/main/resources/views/modules/sys/user/empUserForm.html +++ b/modules/core/src/main/resources/views/modules/sys/user/empUserForm.html @@ -267,7 +267,7 @@ $("#empOfficeGrid").dataGrid({ } }); -<% if(hasPermi('sys:empUser:authRole') && (op == 'add' || op == 'auth')) {%> +<% if(hasPermi('sys:empUser:authRole') && (op == 'add' || op == 'auth')) { %> // 加载角色列表 var roleGrid = $("#roleGrid").dataGrid({ url: '${ctx}/sys/role/treeData', diff --git a/parent/pom.xml b/parent/pom.xml index dce01d83..ab4446df 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -64,7 +64,9 @@ false - 8980:8980 + http://192.168.56.102:2375 + thinkgem/${project.artifactId}:5.0 + 8980:8980 diff --git a/web-api/bin/docker/Dockerfile b/web-api/bin/docker/Dockerfile index c0e8feb7..7e285928 100644 --- a/web-api/bin/docker/Dockerfile +++ b/web-api/bin/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM frolvlad/alpine-java:jdk8-slim +FROM openjdk:8-slim LABEL maintainer="ThinkGem@163.com" ENV TZ "Asia/Shanghai" ENV LANG C.UTF-8 @@ -6,19 +6,15 @@ VOLUME /tmp VOLUME /data WORKDIR /app + +#RUN mkdir WEB-INF +#ADD jeesite.lic ./WEB-INF ADD ./maven/web.war ./app.war -RUN jar -xvf app.war -#RUN chmod -R 755 ./* - -WORKDIR /app/WEB-INF -ADD ./app.yml ./classes/config/application-prod.yml -#ADD jeesite.lic ./ - -#ENV JAVA_OPTS "-Xms256m -Xmx1024m" +#ENV JAVA_OPTS "$JAVA_OPTS -Xms256m -Xmx1024m" ENV JAVA_OPTS "$JAVA_OPTS -Dspring.profiles.active=prod" -ENTRYPOINT java -cp /app $JAVA_OPTS org.springframework.boot.loader.WarLauncher +ENTRYPOINT jar -xvf app.war && rm app.war && cd WEB-INF && sh startup.sh EXPOSE 8980 diff --git a/web-api/bin/docker/app.yml b/web-api/bin/docker/app.yml deleted file mode 100644 index 0218f8f5..00000000 --- a/web-api/bin/docker/app.yml +++ /dev/null @@ -1,26 +0,0 @@ - -# 数据库连接 -jdbc: - - # Mysql 数据库配置 - type: mysql - driver: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.56.1:3306/jeesite?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai - username: jeesite - password: jeesite - testSql: SELECT 1 - -# MyBatis 相关 -mybatis: - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: false - -# 文件相关 -file: - - # 文件上传根路径,设置路径中不允许包含“userfiles”,在指定目录中系统会自动创建userfiles目录,如果不设置默认为contextPath路径 - baseDir: /data - diff --git a/web-api/bin/run-web.bat b/web-api/bin/run-web.bat index 31ed4512..e03845ac 100644 --- a/web-api/bin/run-web.bat +++ b/web-api/bin/run-web.bat @@ -20,10 +20,11 @@ rem rem ޸ web.jar Ϊ jar -mkdir web -copy web.war web -cd web +mkdir app +copy web.war app +cd app jar -xvf web.war +del web.war cd WEB-INF call startup.bat diff --git a/web-api/bin/run-web.sh b/web-api/bin/run-web.sh index 8a18da8e..6ff55294 100644 --- a/web-api/bin/run-web.sh +++ b/web-api/bin/run-web.sh @@ -18,9 +18,10 @@ cd target # 根据情况修改 web.jar 为您的 jar 包名称 -mkdir web -cp web.war ./web -cd web +mkdir app +cp web.war ./app +cd app jar -xvf web.war +rm web.war cd WEB-INF exec ./startup.sh diff --git a/web-api/src/main/resources/config/application-prod.yml b/web-api/src/main/resources/config/application-prod.yml index 7059369a..aedf382b 100644 --- a/web-api/src/main/resources/config/application-prod.yml +++ b/web-api/src/main/resources/config/application-prod.yml @@ -1,35 +1,41 @@ # 使用环境配置,只需 JVM 参数里加:-Dspring.profiles.active=prod -#======================================# -#========== Server settings ===========# -#======================================# - server: port: 8980 servlet: context-path: /js -#======================================# -#========== Database sttings ==========# -#======================================# - # 数据库连接 jdbc: # Mysql 数据库配置 type: mysql driver: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/jeesite_v5?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai - username: root - password: 123456 + url: jdbc:mysql://192.168.56.1:3306/jeesite?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai + username: jeesite + password: jeesite testSql: SELECT 1 -#======================================# -#========== Spring settings ===========# -#======================================# + # 数据库连接池配置 + pool: + + # 初始化连接数 + init: 1 + # 最小连接数 + minIdle: 3 + # 最大连接数 + maxActive: 20 # 日志配置 logging: - config: classpath:config/logback-spring-prod.xml \ No newline at end of file + config: classpath:config/logback-spring-prod.xml + +# MyBatis 相关 +mybatis: + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: false \ No newline at end of file diff --git a/web-api/src/main/webapp/WEB-INF/startup.sh b/web-api/src/main/webapp/WEB-INF/startup.sh index eba46cef..2aeeb0a4 100644 --- a/web-api/src/main/webapp/WEB-INF/startup.sh +++ b/web-api/src/main/webapp/WEB-INF/startup.sh @@ -16,7 +16,7 @@ echo "" CLASS_PATH="$PWD/../" # 优化JVM参数 -JAVA_OPTS="-Xms512m -Xmx1024m" +# JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1024m" # 方式一、配置外部自定义的属性文件(建议) # JAVA_OPTS="$JAVA_OPTS -Dspring.config.location=$PWD/app.yml" diff --git a/web-fast/bin/docker/Dockerfile b/web-fast/bin/docker/Dockerfile index c4f3e8c3..f7664a2c 100644 --- a/web-fast/bin/docker/Dockerfile +++ b/web-fast/bin/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM frolvlad/alpine-java:jdk8-slim +FROM openjdk:8-slim LABEL maintainer="ThinkGem@163.com" ENV TZ "Asia/Shanghai" ENV LANG C.UTF-8 @@ -6,9 +6,11 @@ VOLUME /tmp VOLUME /data WORKDIR /app + +#ADD jeesite.lic ./ ADD ./maven/web.jar ./app.jar -#ENV JAVA_OPTS "-Xms256m -Xmx1024m" +#ENV JAVA_OPTS "$JAVA_OPTS -Xms256m -Xmx1024m" ENV JAVA_OPTS "$JAVA_OPTS -Dspring.profiles.active=prod" ENTRYPOINT java -jar $JAVA_OPTS app.jar diff --git a/web-fast/src/main/resources/config/application-prod.yml b/web-fast/src/main/resources/config/application-prod.yml index 2ecfb5de..0cfdfa4d 100644 --- a/web-fast/src/main/resources/config/application-prod.yml +++ b/web-fast/src/main/resources/config/application-prod.yml @@ -12,6 +12,16 @@ jdbc: password: jeesite testSql: SELECT 1 + # 数据库连接池配置 + pool: + + # 初始化连接数 + init: 1 + # 最小连接数 + minIdle: 3 + # 最大连接数 + maxActive: 20 + # 日志配置 logging: config: classpath:config/logback-spring-prod.xml diff --git a/web-fast/src/main/webapp/WEB-INF/startup.sh b/web-fast/src/main/webapp/WEB-INF/startup.sh index eba46cef..2aeeb0a4 100644 --- a/web-fast/src/main/webapp/WEB-INF/startup.sh +++ b/web-fast/src/main/webapp/WEB-INF/startup.sh @@ -16,7 +16,7 @@ echo "" CLASS_PATH="$PWD/../" # 优化JVM参数 -JAVA_OPTS="-Xms512m -Xmx1024m" +# JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1024m" # 方式一、配置外部自定义的属性文件(建议) # JAVA_OPTS="$JAVA_OPTS -Dspring.config.location=$PWD/app.yml" diff --git a/web/bin/docker/Dockerfile b/web/bin/docker/Dockerfile index c0e8feb7..7e285928 100644 --- a/web/bin/docker/Dockerfile +++ b/web/bin/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM frolvlad/alpine-java:jdk8-slim +FROM openjdk:8-slim LABEL maintainer="ThinkGem@163.com" ENV TZ "Asia/Shanghai" ENV LANG C.UTF-8 @@ -6,19 +6,15 @@ VOLUME /tmp VOLUME /data WORKDIR /app + +#RUN mkdir WEB-INF +#ADD jeesite.lic ./WEB-INF ADD ./maven/web.war ./app.war -RUN jar -xvf app.war -#RUN chmod -R 755 ./* - -WORKDIR /app/WEB-INF -ADD ./app.yml ./classes/config/application-prod.yml -#ADD jeesite.lic ./ - -#ENV JAVA_OPTS "-Xms256m -Xmx1024m" +#ENV JAVA_OPTS "$JAVA_OPTS -Xms256m -Xmx1024m" ENV JAVA_OPTS "$JAVA_OPTS -Dspring.profiles.active=prod" -ENTRYPOINT java -cp /app $JAVA_OPTS org.springframework.boot.loader.WarLauncher +ENTRYPOINT jar -xvf app.war && rm app.war && cd WEB-INF && sh startup.sh EXPOSE 8980 diff --git a/web/bin/docker/app.yml b/web/bin/docker/app.yml deleted file mode 100644 index 0218f8f5..00000000 --- a/web/bin/docker/app.yml +++ /dev/null @@ -1,26 +0,0 @@ - -# 数据库连接 -jdbc: - - # Mysql 数据库配置 - type: mysql - driver: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.56.1:3306/jeesite?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai - username: jeesite - password: jeesite - testSql: SELECT 1 - -# MyBatis 相关 -mybatis: - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: false - -# 文件相关 -file: - - # 文件上传根路径,设置路径中不允许包含“userfiles”,在指定目录中系统会自动创建userfiles目录,如果不设置默认为contextPath路径 - baseDir: /data - diff --git a/web/bin/run-web.bat b/web/bin/run-web.bat index 31ed4512..e03845ac 100644 --- a/web/bin/run-web.bat +++ b/web/bin/run-web.bat @@ -20,10 +20,11 @@ rem rem ޸ web.jar Ϊ jar -mkdir web -copy web.war web -cd web +mkdir app +copy web.war app +cd app jar -xvf web.war +del web.war cd WEB-INF call startup.bat diff --git a/web/bin/run-web.sh b/web/bin/run-web.sh index 8a18da8e..6ff55294 100644 --- a/web/bin/run-web.sh +++ b/web/bin/run-web.sh @@ -18,9 +18,10 @@ cd target # 根据情况修改 web.jar 为您的 jar 包名称 -mkdir web -cp web.war ./web -cd web +mkdir app +cp web.war ./app +cd app jar -xvf web.war +rm web.war cd WEB-INF exec ./startup.sh diff --git a/web/src/main/resources/config/application-prod.yml b/web/src/main/resources/config/application-prod.yml index 7059369a..aedf382b 100644 --- a/web/src/main/resources/config/application-prod.yml +++ b/web/src/main/resources/config/application-prod.yml @@ -1,35 +1,41 @@ # 使用环境配置,只需 JVM 参数里加:-Dspring.profiles.active=prod -#======================================# -#========== Server settings ===========# -#======================================# - server: port: 8980 servlet: context-path: /js -#======================================# -#========== Database sttings ==========# -#======================================# - # 数据库连接 jdbc: # Mysql 数据库配置 type: mysql driver: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/jeesite_v5?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai - username: root - password: 123456 + url: jdbc:mysql://192.168.56.1:3306/jeesite?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai + username: jeesite + password: jeesite testSql: SELECT 1 -#======================================# -#========== Spring settings ===========# -#======================================# + # 数据库连接池配置 + pool: + + # 初始化连接数 + init: 1 + # 最小连接数 + minIdle: 3 + # 最大连接数 + maxActive: 20 # 日志配置 logging: - config: classpath:config/logback-spring-prod.xml \ No newline at end of file + config: classpath:config/logback-spring-prod.xml + +# MyBatis 相关 +mybatis: + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: false \ No newline at end of file diff --git a/web/src/main/webapp/WEB-INF/startup.sh b/web/src/main/webapp/WEB-INF/startup.sh index eba46cef..2aeeb0a4 100644 --- a/web/src/main/webapp/WEB-INF/startup.sh +++ b/web/src/main/webapp/WEB-INF/startup.sh @@ -16,7 +16,7 @@ echo "" CLASS_PATH="$PWD/../" # 优化JVM参数 -JAVA_OPTS="-Xms512m -Xmx1024m" +# JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1024m" # 方式一、配置外部自定义的属性文件(建议) # JAVA_OPTS="$JAVA_OPTS -Dspring.config.location=$PWD/app.yml"