Files
jambotron/hetzner/jambotron-infra/docker-compose.yml
T

38 lines
981 B
YAML

version: '3.8'
services:
# Сервер базы данных
jambotron-db-server:
image: postgres:15-alpine
container_name: jambo-postgres
restart: always
environment:
- POSTGRES_DB=jambotron_prod
- POSTGRES_USER=jambotron_admin
- POSTGRES_PASSWORD=jambo_secret_pass
volumes:
- jambo_db_data:/var/lib/postgresql/data
networks:
- jambotron-net
# Панель управления базой
jambo-pgadmin:
image: dpage/pgadmin4
container_name: jambo-pgadmin
restart: always
environment:
- PGADMIN_DEFAULT_EMAIL=admin@jambotron.com
- PGADMIN_DEFAULT_PASSWORD=your_secure_password
networks:
- jambotron-net
labels:
- "caddy=pgadmin.jambotron.com"
- "caddy.reverse_proxy={{upstreams 80}}"
networks:
jambotron-net:
external: true # Указываем, что сеть уже создана (в ней же живет Caddy и Gitea)
volumes:
jambo_db_data: