优化docker部署配置
This commit is contained in:
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-modules-file.jar > /home/lynn/logs/lynn-modules-file.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 &
|
nohup java -jar lynn-magic-api.jar > /home/lynn/logs/lynn-magic-api.log &
|
||||||
tail -f /home/lynn/logs/lynn-gateway.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…
Reference in New Issue