diff --git a/.example.env b/.example.env index 81459b1..0565c76 100644 --- a/.example.env +++ b/.example.env @@ -5,4 +5,6 @@ REG=git.sys.smsynergy.ru REG_USER= REG_PASS= -# --- Databases \ No newline at end of file +# --- Databases +# PGADMIN_DEFAULT_EMAIL=pgadmin@mail.${DOMAIN} # +# PGADMIN_DEFAULT_PASSWORD= \ No newline at end of file diff --git a/dev/docker-compose.yml b/dev/docker-compose.yml index 432f697..20932ab 100644 --- a/dev/docker-compose.yml +++ b/dev/docker-compose.yml @@ -52,6 +52,7 @@ services: image: ${REG}/cc/sah:0.0.3 volumes: - ./sah/data:/data + - ./sah/logs:/logs environment: - COOKIE_DOMAIN=${DOMAIN} - SAH_DOMAIN=sah.${DOMAIN} @@ -129,6 +130,30 @@ services: - traefik.http.routers.mongoadmin.rule=Host(`mongoadmin.${DOMAIN}`) - 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 --- app: