宇恒一号官网
This commit is contained in:
24
run-docker.sh
Normal file
24
run-docker.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
# 在 Docker 中运行项目,统一域名: https://yuheng.yuxindazhineng.com
|
||||
# 端口: 9527=api, 9528=index, 9529=admin(直连);对外通过 nginx 80/443
|
||||
set -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
echo "=== yh_web Docker 启动 ==="
|
||||
echo "对外域名与 HTTPS 由 Nginx Proxy Manager 配置,本机端口: 9527=api, 9528=web, 9529=admin"
|
||||
echo ""
|
||||
|
||||
# 可选:从 server/.env 加载到当前 shell,供 docker-compose 使用
|
||||
if [ -f server/.env ]; then
|
||||
set -a
|
||||
source server/.env
|
||||
set +a
|
||||
echo "已加载 server/.env"
|
||||
fi
|
||||
|
||||
docker compose build --no-cache 2>/dev/null || docker-compose build --no-cache
|
||||
docker compose up -d 2>/dev/null || docker-compose up -d
|
||||
|
||||
echo ""
|
||||
echo "已启动。请用 NPM 配置的域名访问(如 https://yuheng.yuxindazhineng.com)"
|
||||
echo "直连: api :9527, web :9528, admin :9529"
|
||||
Reference in New Issue
Block a user