This commit is contained in:
leo 2024-08-08 05:52:26 +05:00
commit 789f243588
2 changed files with 32 additions and 0 deletions

8
README.md Normal file
View File

@ -0,0 +1,8 @@
### Postgres
*docker configuration*
Start: `sudo docker start postgres`
Start `sudo docker compose -f /data/postgres/docker-compose.yml up -d`
Stop: `sudo docker stop postgres`

24
docker-compose.yml Normal file
View File

@ -0,0 +1,24 @@
services:
postgres:
container_name: postgres
image: postgres:16.3-alpine3.19
restart: always
networks:
- proxynet
env_file:
- /data/secrets/${SERVER_DOMAIN}/${SERVER_DOMAIN}.env
environment:
PG_DATA: /var/lib/postgresql/data
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_DB: ${POSTGRES_DB}
volumes:
- /data/appdata/pgdata:/var/lib/postgresql/data
labels:
- "traefik.enable=true"
- "traefik.tcp.routers.postgresql.rule=HostSNI(`*`)"
- "traefik.tcp.services.postgresql.loadbalancer.server.port=5432"
- "traefik.tcp.routers.postgresql.entrypoints=postgres"
networks:
proxynet:
external: true