优化docker部署配置
This commit is contained in:
parent
9f91a90811
commit
6ab7f05ee9
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# 使用说明,用来提示输入参数
|
||||
usage() {
|
||||
echo "Usage: sh 执行脚本.sh [port|copy|base|modules|stop|rm]"
|
||||
echo "Usage: sh 执行脚本.sh [port|copy|base|allin|modules|stop|rm]"
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
|
@ -48,7 +48,12 @@ copy(){
|
|||
|
||||
# 启动基础环境(必须)
|
||||
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
|
||||
;;
|
||||
"allin")
|
||||
allin
|
||||
;;
|
||||
"modules")
|
||||
modules
|
||||
;;
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ services:
|
|||
volumes:
|
||||
- ./mysql/conf:/etc/mysql/conf.d
|
||||
- ./mysql/logs:/logs
|
||||
- ./mysql/data:/var/lib/mysql
|
||||
#- ./mysql/data:/var/lib/mysql
|
||||
command: [
|
||||
'mysqld',
|
||||
'--innodb-buffer-pool-size=80M',
|
||||
|
|
@ -64,8 +64,8 @@ services:
|
|||
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
|
||||
- ./nginx/logs:/var/log/nginx
|
||||
- ./nginx/conf.d:/etc/nginx/conf.d
|
||||
#depends_on:
|
||||
#- lynn-gateway
|
||||
depends_on:
|
||||
- lynn-gateway
|
||||
links:
|
||||
- lynn-gateway
|
||||
lynn-gateway:
|
||||
|
|
@ -171,8 +171,9 @@ services:
|
|||
dockerfile: dockerfile
|
||||
volumes:
|
||||
- ./logs/:/home/lynn/logs
|
||||
- ./lynn-cloud/uploadPath:/home/lynn/uploadPath
|
||||
ports:
|
||||
- "8080:8080" #gateway
|
||||
#- "8080:8080" #gateway
|
||||
- "9200:9200" #auth
|
||||
- "9201:9201" #system
|
||||
- "9202:9202" #gen
|
||||
|
|
@ -180,13 +181,11 @@ services:
|
|||
- "9300:9300" #file
|
||||
- "9500:9500" #magicapi
|
||||
depends_on:
|
||||
- lynn-gateway
|
||||
- lynn-mysql
|
||||
- lynn-nacos
|
||||
- lynn-redis
|
||||
links:
|
||||
- lynn-redis
|
||||
- lynn-nacos
|
||||
- lynn-mysql
|
||||
networks:
|
||||
extnetwork:
|
||||
ipam:
|
||||
config:
|
||||
- subnet: 192.168.222.0/24
|
||||
|
|
@ -3,6 +3,9 @@ FROM openjdk:8-jre
|
|||
# author
|
||||
MAINTAINER lynn
|
||||
|
||||
ENV TimeZone=Asia/Shanghai
|
||||
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/lynn
|
||||
# 创建目录
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
#!/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-modules-system.jar > /home/lynn/logs/lynn-system.log &
|
||||
nohup java -jar lynn-magic-api.jar > /home/lynn/logs/lynn-magic-api.log &
|
||||
tail -f /home/lynn/logs/lynn-gateway.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 &
|
||||
tail -f /home/lynn/logs/lynn-auth.log
|
||||
|
|
@ -3,6 +3,9 @@ FROM openjdk:8-jre
|
|||
# author
|
||||
MAINTAINER lynn
|
||||
|
||||
ENV TimeZone=Asia/Shanghai
|
||||
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
|
||||
|
||||
# 挂载目录
|
||||
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_PAUSED_TRIGGER_GRPS;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,9 @@ FROM nginx
|
|||
# author
|
||||
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
|
||||
# 创建目录
|
||||
|
|
|
|||
Loading…
Reference in New Issue