docker-compose.yaml 613 B

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