docker-compose.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. version: '3.8'
  2. services:
  3. ui:
  4. build: ./ui
  5. ports:
  6. - "8000:5000"
  7. environment:
  8. - BAANGT_DATAFILE_HOST=172.17.0.1:5050
  9. - BAANGT_API_HOST=172.17.0.1:5000
  10. - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/definition
  11. depends_on:
  12. - db
  13. links:
  14. - db
  15. api:
  16. build: ./api
  17. ports:
  18. - "5000:5000"
  19. environment:
  20. - BAANGT_DATAFILE_HOST=172.17.0.1:5050
  21. - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/execution
  22. - REDIS_URL=redis://172.17.0.1:6380
  23. depends_on:
  24. - db
  25. - rd
  26. - rq
  27. links:
  28. - db
  29. - rd
  30. - rq
  31. datafiles:
  32. build: ./files
  33. ports:
  34. - "5050:5000"
  35. rq:
  36. build: ./api
  37. entrypoint: ./runservice.rq.sh
  38. environment:
  39. - BAANGT_DATAFILE_HOST=172.17.0.1:5050
  40. - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/execution
  41. - REDIS_URL=redis://172.17.0.1:6380
  42. depends_on:
  43. - db
  44. - rd
  45. links:
  46. - db
  47. - rd
  48. rd:
  49. image: redis:5-alpine
  50. ports:
  51. - "6380:6379"
  52. db:
  53. build: ./postgres
  54. ports:
  55. - "5430:5432"
  56. environment:
  57. - POSTGRES_PASSWORD=12345