优化docker部署配置

pull/120/head
choqy 4 years ago
parent 9f91a90811
commit 6ab7f05ee9

@ -2,7 +2,7 @@
# 使用说明,用来提示输入参数 # 使用说明,用来提示输入参数
usage() { usage() {
echo "Usage: sh 执行脚本.sh [port|copy|base|modules|stop|rm]" echo "Usage: sh 执行脚本.sh [port|copy|base|allin|modules|stop|rm]"
exit 1 exit 1
} }
@ -48,7 +48,12 @@ copy(){
# 启动基础环境(必须) # 启动基础环境(必须)
base(){ base(){
docker-compose up -d lynn-mysql lynn-redis lynn-nacos lynn-nginx docker-compose up -d lynn-mysql lynn-redis lynn-nacos lynn-gateway lynn-nginx
}
allin(){
copy
docker-compose up -d lynn-modules-all
} }
# 启动程序模块(必须) # 启动程序模块(必须)
@ -83,6 +88,9 @@ case "$1" in
"base") "base")
base base
;; ;;
"allin")
allin
;;
"modules") "modules")
modules modules
;; ;;

@ -29,7 +29,7 @@ services:
volumes: volumes:
- ./mysql/conf:/etc/mysql/conf.d - ./mysql/conf:/etc/mysql/conf.d
- ./mysql/logs:/logs - ./mysql/logs:/logs
- ./mysql/data:/var/lib/mysql #- ./mysql/data:/var/lib/mysql
command: [ command: [
'mysqld', 'mysqld',
'--innodb-buffer-pool-size=80M', '--innodb-buffer-pool-size=80M',
@ -64,8 +64,8 @@ services:
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/logs:/var/log/nginx - ./nginx/logs:/var/log/nginx
- ./nginx/conf.d:/etc/nginx/conf.d - ./nginx/conf.d:/etc/nginx/conf.d
#depends_on: depends_on:
#- lynn-gateway - lynn-gateway
links: links:
- lynn-gateway - lynn-gateway
lynn-gateway: lynn-gateway:
@ -171,8 +171,9 @@ services:
dockerfile: dockerfile dockerfile: dockerfile
volumes: volumes:
- ./logs/:/home/lynn/logs - ./logs/:/home/lynn/logs
- ./lynn-cloud/uploadPath:/home/lynn/uploadPath
ports: ports:
- "8080:8080" #gateway #- "8080:8080" #gateway
- "9200:9200" #auth - "9200:9200" #auth
- "9201:9201" #system - "9201:9201" #system
- "9202:9202" #gen - "9202:9202" #gen
@ -180,13 +181,11 @@ services:
- "9300:9300" #file - "9300:9300" #file
- "9500:9500" #magicapi - "9500:9500" #magicapi
depends_on: depends_on:
- lynn-gateway
- lynn-mysql
- lynn-nacos
- lynn-redis - lynn-redis
links: links:
- lynn-redis - lynn-redis
- lynn-nacos - lynn-nacos
- lynn-mysql - lynn-mysql
networks:
extnetwork:
ipam:
config:
- subnet: 192.168.222.0/24

@ -3,6 +3,9 @@ FROM openjdk:8-jre
# author # author
MAINTAINER lynn MAINTAINER lynn
ENV TimeZone=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
# 挂载目录 # 挂载目录
VOLUME /home/lynn VOLUME /home/lynn
# 创建目录 # 创建目录

@ -1,7 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
nohup java -jar lynn-gateway.jar > /home/lynn/logs/lynn-gateway.log &
nohup java -jar lynn-auth.jar > /home/lynn/logs/lynn-auth.log & nohup java -jar lynn-auth.jar > /home/lynn/logs/lynn-auth.log &
nohup java -jar lynn-modules-system.jar > /home/lynn/logs/lynn-system.log & nohup java -jar lynn-modules-system.jar > /home/lynn/logs/lynn-system.log &
nohup java -jar lynn-magic-api.jar > /home/lynn/logs/lynn-magic-api.log & nohup java -jar lynn-modules-file.jar > /home/lynn/logs/lynn-modules-file.log &
tail -f /home/lynn/logs/lynn-gateway.log nohup java -jar lynn-modules-gen.jar > /home/lynn/logs/lynn-modules-gen.log &
nohup java -jar lynn-modules-job.jar > /home/lynn/logs/lynn-modules-job.log &
nohup java -jar lynn-magic-api.jar > /home/lynn/logs/lynn-magic-api.log &
tail -f /home/lynn/logs/lynn-auth.log

@ -3,6 +3,9 @@ FROM openjdk:8-jre
# author # author
MAINTAINER lynn MAINTAINER lynn
ENV TimeZone=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
# 挂载目录 # 挂载目录
VOLUME /home/lynn VOLUME /home/lynn
# 创建目录 # 创建目录

@ -1,4 +1,4 @@
USE `ruoyi_cloud_db`; USE `lynn-cloud-db`;
DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;

@ -3,6 +3,9 @@ FROM nginx
# author # author
MAINTAINER lynn MAINTAINER lynn
ENV TimeZone=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
# 挂载目录 # 挂载目录
VOLUME /home/lynn/projects/lynn-ui VOLUME /home/lynn/projects/lynn-ui
# 创建目录 # 创建目录

Loading…
Cancel
Save