调整脚本
This commit is contained in:
parent
962035f3c0
commit
6637d68cd6
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
production:
|
||||
adapter: mysql2
|
||||
database: forgeplus
|
||||
host: 172.20.32.202
|
||||
host: mysql-public
|
||||
username: root
|
||||
password: "gitlinK#%01"
|
||||
encoding: utf8mb4
|
||||
|
|
@ -12,7 +12,7 @@ production:
|
|||
adapter: mysql2
|
||||
database: gitea_hat
|
||||
port: 3306
|
||||
host: 172.20.32.202
|
||||
host: mysql-public
|
||||
username: root
|
||||
password: "gitlinK#%01"
|
||||
encoding: utf8mb4
|
||||
|
|
@ -20,7 +20,7 @@ production:
|
|||
adapter: mysql2
|
||||
database: trustiet
|
||||
port: 3306
|
||||
host: 172.20.32.202
|
||||
host: mysql-public
|
||||
username: root
|
||||
password: "gitlinK#%01"
|
||||
encoding: utf8
|
||||
|
|
|
|||
|
|
@ -80,11 +80,11 @@ services:
|
|||
- redis
|
||||
networks:
|
||||
- default
|
||||
nginx:
|
||||
image: nginx:latest
|
||||
volumes:
|
||||
- ./nginx.conf:/etc/nginx/nginx.conf:ro
|
||||
depends_on:
|
||||
- forgeplus
|
||||
ports:
|
||||
- "4000:4000"
|
||||
# nginx:
|
||||
# image: nginx:latest
|
||||
# volumes:
|
||||
# - ./nginx.conf:/etc/nginx/nginx.conf:ro
|
||||
# depends_on:
|
||||
# - forgeplus
|
||||
# ports:
|
||||
# - "4000:4000"
|
||||
|
|
|
|||
34
setup.sh
34
setup.sh
|
|
@ -32,9 +32,12 @@ fi
|
|||
|
||||
echo "检查GEM文件是否存在..."
|
||||
# 检查GEM文件是否存在
|
||||
if [ ! -d "02-forgeplus/bundle" ]; then
|
||||
echo "GEM文件目录不存在:02-forgeplus/bundle"
|
||||
gem_zip_file=$(find 02-forgeplus -type -f -name "bundle*.zip")
|
||||
if [ ! -d "$gem_zip_file" ]; then
|
||||
echo "GEM文件不存在:02-forgeplus/bundle*.zip"
|
||||
exit 1
|
||||
else
|
||||
unzip "$gem_zip_file" -d 02-forgeplus
|
||||
fi
|
||||
|
||||
echo "初始化运行/data目录,并拷贝文件..."
|
||||
|
|
@ -44,29 +47,36 @@ mkdir -p /data/$app_name/
|
|||
# 检查安装目录是否存在
|
||||
if [ ! -d "/data/$app_name/packages/" ]; then
|
||||
mkdir -p /data/$app_name/packages
|
||||
cp -rf ./* /data/$app_name/packages/
|
||||
mkdir -p /data/gitlink/packages/02-forgeplus/forgeplus/tmp/pids/
|
||||
fi
|
||||
chmod +x 01-gitea/gitea_hat
|
||||
chmod +x -R 02-forgeplus/bundle
|
||||
chmod +x -R 02-forgeplus/forgeplus/bin
|
||||
|
||||
cp -rf ./* /data/$app_name/packages/
|
||||
mkdir -p /data/gitlink/packages/02-forgeplus/forgeplus/tmp/pids/
|
||||
|
||||
echo "初始化运行配置文件..."
|
||||
cp -rf .env /data/$app_name/packages/
|
||||
cp -rf docker-compose.yml /data/$app_name/packages/
|
||||
cp -rf 01-gitea/gitea /data/$app_name/packages/01-gitea/
|
||||
cp -rf 02-forgeplus/config /data/$app_name/packages/02-forgeplus/
|
||||
# cp -rf .env /data/$app_name/packages/
|
||||
# cp -rf docker-compose.yml /data/$app_name/packages/
|
||||
# cp -rf 01-gitea/gitea /data/$app_name/packages/01-gitea/
|
||||
# cp -rf 02-forgeplus/config /data/$app_name/packages/02-forgeplus/
|
||||
|
||||
# 搜索并替换文件夹中所有文件的ip配置为新的部署ip配置
|
||||
cd /data/$app_name/packages/
|
||||
|
||||
echo "开始搜索并替换文件夹中的ip配置$search_string为新的部署ip配置$replace_string..."
|
||||
find "/data/$app_name/packages/" -type f -exec sed -i "s/$search_string/$replace_string/g" {} +
|
||||
# find "/data/$app_name/packages/" -type f -exec sed -i "s/$search_string/$replace_string/g" {} +
|
||||
|
||||
sed -i "s/$search_string/$replace_string/g" /data/$app_name/packages/.env
|
||||
sed -i "s/$search_string/$replace_string/g" /data/$app_name/packages/01-gitea/gitea/gitea/conf/app.ini
|
||||
|
||||
sed -i "s/$search_string/$replace_string/g" /data/$app_name/packages/02-forgeplus/forgeplus/config/configuration.yml
|
||||
sed -i "s/$search_string/$replace_string/g" /data/$app_name/packages/02-forgeplus/forgeplus/config/application.rb
|
||||
|
||||
cp -rf 02-forgeplus/config/* 02-forgeplus/forgeplus/config/
|
||||
cp -rf 01-gitea/gitea /data/
|
||||
echo "搜索并替换完成"
|
||||
|
||||
chmod +x 01-gitea/gitea_hat
|
||||
chmod +x -R 02-forgeplus/bundle
|
||||
chmod +x -R 02-forgeplus/forgeplus/bin
|
||||
|
||||
echo "启动服务..."
|
||||
# 启动服务
|
||||
|
|
|
|||
Loading…
Reference in New Issue