admin-ui ng转发域名增加
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user