feat: добавлен pgadmin с параметрами

This commit is contained in:
djerom 2025-12-29 14:04:55 -08:00
parent 1d15334516
commit de36f28913
2 changed files with 28 additions and 1 deletions

View File

@ -6,3 +6,5 @@ REG_USER=
REG_PASS= REG_PASS=
# --- Databases # --- Databases
# PGADMIN_DEFAULT_EMAIL=pgadmin@mail.${DOMAIN} #
# PGADMIN_DEFAULT_PASSWORD=

View File

@ -52,6 +52,7 @@ services:
image: ${REG}/cc/sah:0.0.3 image: ${REG}/cc/sah:0.0.3
volumes: volumes:
- ./sah/data:/data - ./sah/data:/data
- ./sah/logs:/logs
environment: environment:
- COOKIE_DOMAIN=${DOMAIN} - COOKIE_DOMAIN=${DOMAIN}
- SAH_DOMAIN=sah.${DOMAIN} - SAH_DOMAIN=sah.${DOMAIN}
@ -129,6 +130,30 @@ services:
- traefik.http.routers.mongoadmin.rule=Host(`mongoadmin.${DOMAIN}`) - traefik.http.routers.mongoadmin.rule=Host(`mongoadmin.${DOMAIN}`)
- traefik.http.services.mongoadmin.loadbalancer.server.port=8081 - traefik.http.services.mongoadmin.loadbalancer.server.port=8081
# db-sql:
# image: ${REG2}/cc/rt/sql:9.6.3
# environment:
# - POSTGRES_PASSWORD=mysecretpassword
# - LANG=ru_RU.UTF-8
# restart: always
# volumes:
# - "/srv/db/db-sql/data:/var/lib/postgresql/data"
# labels:
# - traefik.enable=false
pgadmin:
image: dpage/pgadmin4:4.30
restart: always
volumes:
- ./pgadmin:/var/lib/pgadmin # Критически важно для сохранения данных
environment:
- PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL:-pgadmin@mail.${DOMAIN}}
- PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEFAULT_PASSWORD}
- PGADMIN_CONFIG_WTF_CSRF_ENABLED=0
- PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=0
labels:
- traefik.http.routers.pgadmin.rule=Host(`pgadmin.${DOMAIN}`)
# --- Application services --- # --- Application services ---
app: app: