christianlempa-boilerplates/docker-compose/postgres/docker-compose.yaml

33 lines
807 B
YAML
Raw Normal View History

2023-12-11 14:57:49 +01:00
---
version: "3.8"
2023-12-11 14:57:49 +01:00
services:
postgres:
image: docker.io/library/postgres:16.2
2023-12-11 14:57:49 +01:00
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
# (Optional) when creating a new database
# - POSTGRES_DB=${POSTGRES_DB}
ports:
- 5432:5432
# (Optional) when using custom network, see also
# https://docs.docker.com/compose/compose-file/compose-file-v3/#networks
#
2023-12-11 14:57:49 +01:00
# networks:
# - yournetwork
volumes:
- postgres_data:/var/lib/postgresql/data
2023-12-11 14:57:49 +01:00
restart: unless-stopped
# (Optional) when using custom network, see also
# https://docs.docker.com/compose/compose-file/compose-file-v3/#network-configuration-reference
#
# networks:
# yournetwork:
# external: true
volumes:
postgres_data:
driver: local