docker-compose.yaml 606 B

12345678910111213141516171819202122232425262728
  1. ---
  2. version: "3.8"
  3. services:
  4. postgres:
  5. image: docker.io/library/postgres:16.2
  6. environment:
  7. - POSTGRES_USER=${POSTGRES_USER}
  8. - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
  9. # (Optional) when creating a new database
  10. # - POSTGRES_DB=${POSTGRES_DB}
  11. ports:
  12. - 5432:5432
  13. # (Optional) when using custom network
  14. # networks:
  15. # - yournetwork
  16. volumes:
  17. - postgres_data:/var/lib/postgresql/data
  18. restart: unless-stopped
  19. # (Optional) when using custom network
  20. # networks:
  21. # yournetwork:
  22. # external: true
  23. volumes:
  24. postgres_data:
  25. driver: local