1
0

compose.yaml 777 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. services:
  2. prod:
  3. build:
  4. dockerfile: Dockerfile.production
  5. restart: always
  6. ports:
  7. - 3000:3000
  8. depends_on:
  9. postgres:
  10. condition: service_started
  11. profiles: [prod]
  12. dev:
  13. build:
  14. dockerfile: Dockerfile.development
  15. restart: always
  16. ports:
  17. - 3000:3000
  18. volumes:
  19. - .:/home/node/app
  20. depends_on:
  21. postgres:
  22. condition: service_started
  23. profiles: [dev]
  24. adminer:
  25. image: adminer
  26. restart: always
  27. ports:
  28. - 5000:8080
  29. depends_on:
  30. postgres:
  31. condition: service_started
  32. postgres:
  33. image: "postgres:alpine"
  34. restart: always
  35. shm_size: 128mb
  36. volumes:
  37. - postgres_data:/var/lib/postgresql/data
  38. env_file: ".env"
  39. volumes:
  40. postgres_data: