docker-compose.yml 789 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. version: "3.8"
  2. services:
  3. backend:
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. image: backend:test
  8. container_name: medusa-server-default
  9. depends_on:
  10. - postgres
  11. - redis
  12. environment:
  13. DATABASE_URL: postgres://postgres:postgres@postgres:5432/medusa-docker
  14. REDIS_URL: redis://medusa-cache
  15. NODE_ENV: development
  16. PORT: 9000
  17. ports:
  18. - "9000:9000"
  19. volumes:
  20. - .:/app/medusa
  21. - node_modules:/app/medusa/node_modules
  22. postgres:
  23. image: postgres:10.4
  24. ports:
  25. - "5432:5432"
  26. environment:
  27. POSTGRES_USER: postgres
  28. POSTGRES_PASSWORD: postgres
  29. POSTGRES_DB: medusa-docker
  30. redis:
  31. image: redis
  32. container_name: medusa-cache
  33. expose:
  34. - 6379
  35. volumes:
  36. node_modules: