docker-compose.yaml 649 B

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