docker-compose.yml 577 B

1234567891011121314151617181920212223
  1. version: '3'
  2. services:
  3. db:
  4. image: 'postgres:9.6-alpine'
  5. environment:
  6. - POSTGRES_USER=${POSTGRES_USER}
  7. - POSTGRES_DB=${POSTGRES_DB}
  8. - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
  9. ports:
  10. - "5434:5432"
  11. backend:
  12. restart: on-failure
  13. environment:
  14. - APP_ENVIRONMENT=production
  15. - DATABASE_URL="postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db/${POSTGRES_DB}"
  16. build:
  17. context: ../
  18. dockerfile: ./backend/Dockerfile
  19. image: flowy_backend:${BACKEND_VERSION}
  20. depends_on:
  21. - db
  22. ports:
  23. - 8000:8000