优化docker部署配置

pull/120/head
choqy 4 years ago
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
- lynn-mysql

@ -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…
Cancel
Save