docker-compose.yml 811 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. version: "3.8"
  2. services:
  3. backend:
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. image: backend:starter
  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://redis
  15. NODE_ENV: development
  16. JWT_SECRET: something
  17. COOKIE_SECRET: something
  18. PORT: 9000
  19. ports:
  20. - "9000:9000"
  21. volumes:
  22. - .:/app/medusa
  23. - node_modules:/app/medusa/node_modules
  24. postgres:
  25. image: postgres:10.4
  26. ports:
  27. - "5432:5432"
  28. environment:
  29. POSTGRES_USER: postgres
  30. POSTGRES_PASSWORD: postgres
  31. POSTGRES_DB: medusa-docker
  32. redis:
  33. image: redis
  34. expose:
  35. - 6379
  36. volumes:
  37. node_modules: