admin-ui ng转发域名增加

This commit is contained in:
2026-09-11 00:13:41 +08:00
parent 0b7f1f9667
commit 283f971c0f
10 changed files with 7842 additions and 84 deletions
+13 -12
View File
@@ -19,12 +19,12 @@ services:
container_name: postgres
restart: unless-stopped
ports:
- "15432:5432"
- "5432:5432"
environment:
# 仅首次初始化空数据卷时生效;库内超级用户已被 ALTER ROLE 改名、口令已改,
# 这里写成与新库一致的名字/口令(占位符,需你自行替换成实际值)。
POSTGRES_USER: sql9f15b63fd203b36e
POSTGRES_PASSWORD: 1ec94b1acdaf57b66030242d418fad5a
POSTGRES_USER: 259278618@qq.com
POSTGRES_PASSWORD: Tongli686^*^
POSTGRES_DB: postgres
volumes:
- /data/pgsql:/var/lib/postgresql/data
@@ -32,8 +32,9 @@ services:
networks:
- redfuture-net
healthcheck:
# 健康检查只探“服务在不在”,不带 -U 指定角色,避免跟着超级用户名改来改去
test: ["CMD-SHELL", "pg_isready"]
# 真实连接探测(容器内本地 socket 是 trust 认证免密),角色/库名引用环境变量;
# 不用 pg_isready:它不带 -U 时以 OS 用户 root 握手,服务器每 10s 记一条 FATAL: role "root" does not exist
test: ["CMD-SHELL", "psql -U \"$$POSTGRES_USER\" -d \"$$POSTGRES_DB\" -c 'select 1'"]
interval: 10s
timeout: 5s
retries: 5
@@ -50,8 +51,8 @@ services:
- /data/pgsql/backup:/backup
environment:
TZ: Asia/Shanghai # 使下面的 02:00 与备份文件名时间都按北京时间计算
PGUSER: sql9f15b63fd203b36e # ← 改为你 ALTER ROLE 后的新超级用户名
PGPASSWORD: 1ec94b1acdaf57b66030242d418fad5a # ← 改为新超级用户口令
PGUSER: 259278618@qq.com # ← 改为你 ALTER ROLE 后的新超级用户名
PGPASSWORD: Tongli686^*^ # ← 改为新超级用户口令
PGHOST: postgres
PGPORT: 5432
BACKUP_DIR: /backup
@@ -66,10 +67,10 @@ services:
echo "[$(date '+%F %T %Z')] postgres-backup started. Will run once per day at 02:00."
while true; do
# 睡到下一个 02:00(容器 TZ=Asia/Shanghai → 即北京时间凌晨2点)
now=$(date +%s)
target=$(date -d "today 02:00" +%s)
[ "$target" -le "$now" ] && target=$(date -d "tomorrow 02:00" +%s)
echo "[$(date '+%F %T')] next backup scheduled at $(date -d "@$target" '+%F %T')"
now=$$(date +%s)
target=$$(date -d "today 02:00" +%s)
[ "$${target}" -le "$${now}" ] && target=$$(date -d "tomorrow 02:00" +%s)
echo "[$(date '+%F %T')] next backup scheduled at $(date -d "@$${target}" '+%F %T')"
sleep $(( target - now ))
f="backup_$(date +%Y%m%d_%H%M%S).sql.gz"
@@ -92,7 +93,7 @@ services:
restart: unless-stopped
ports:
- "6379:6379"
# command: redis-server --requirepass Bjang09@686^*^
command: redis-server --requirepass Tongli686^*^
volumes:
- /data/redis:/data
networks: