docker-compose.yml 791 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. version: "3"
  2. services:
  3. kutt:
  4. build: .
  5. container_name: kutt
  6. depends_on:
  7. - postgres
  8. - redis
  9. command: ["./wait-for-it.sh", "postgres:5432", "--", "npm", "start"]
  10. ports:
  11. - "3000:3000"
  12. env_file:
  13. - .env
  14. environment:
  15. DB_HOST: postgres
  16. DB_NAME: kutt
  17. DB_USER: user
  18. DB_PASSWORD: pass
  19. REDIS_HOST: redis
  20. networks:
  21. - kutt-network
  22. redis:
  23. image: redis:alpine
  24. container_name: redis
  25. networks:
  26. - kutt-network
  27. postgres:
  28. image: postgres:12-alpine
  29. container_name: postgres
  30. environment:
  31. POSTGRES_USER: user
  32. POSTGRES_PASSWORD: pass
  33. POSTGRES_DB: kutt
  34. ports:
  35. - "54323:5432"
  36. networks:
  37. - kutt-network
  38. networks:
  39. kutt-network:
  40. driver: "bridge"