docker-compose.dev.yml 771 B

123456789101112131415161718192021222324252627282930313233343536
  1. version: "3.7"
  2. # Database + Webserver (under http, for testing setup on localhost:80)
  3. #
  4. # docker-compose -f docker-compose.dev.yml up -d
  5. #
  6. services:
  7. postgres:
  8. restart: unless-stopped
  9. image: postgres:latest
  10. volumes:
  11. - postgres_data:/var/lib/postgresql/data
  12. env_file:
  13. - .env
  14. environment:
  15. - POSTGRES_DB=${DEFAULT_DATABASE_DB}
  16. - POSTGRES_USER=${DEFAULT_DATABASE_USER}
  17. - POSTGRES_PASSWORD=${DEFAULT_DATABASE_PASSWORD}
  18. web:
  19. depends_on:
  20. - postgres
  21. restart: "unless-stopped"
  22. build:
  23. context: ./
  24. dockerfile: Dockerfile
  25. env_file:
  26. - .env
  27. environment:
  28. - DEFAULT_DATABASE_HOSTNAME=postgres
  29. - DEFAULT_DATABASE_PORT=5432
  30. ports:
  31. - 80:8000
  32. volumes:
  33. postgres_data: