Advertisement
ovizii

flowable compose file

Dec 13th, 2022
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.94 KB | None | 0 0
  1. version: '2.4'
  2.  
  3. services:
  4.  
  5. flowable-ui-app:
  6. image: flowable/flowable-ui:latest
  7. container_name: flowable-ui-app
  8. hostname: flowable-ui-app
  9. depends_on:
  10. - flowable-ui-postgres
  11. environment:
  12. - SERVER_PORT=8080
  13. - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver
  14. - SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-ui-postgres:5432/flowable
  15. - SPRING_DATASOURCE_USERNAME=flowable
  16. - SPRING_DATASOURCE_PASSWORD=flowable
  17. - FLOWABLE_COMMON_APP_IDM-ADMIN_USER=admin
  18. cpus: 2
  19. mem_limit: 4G
  20. networks:
  21. - flowable
  22. - traefik
  23. # I added the last argument based on this hint from their forum:
  24. # https://forum.flowable.org/t/trying-out-flowable-ui-behind-reverse-proxy-need-help/9976
  25. entrypoint: ["./wait-for-something.sh", "flowable-ui-postgres", "5432", "PostgreSQL", "/flowable-entrypoint.sh", "--server.servlet.context-path=/"]
  26. labels:
  27. - "traefik.enable=true"
  28. - "traefik.docker.network=traefik"
  29. - "traefik.http.routers.flowable.tls=true"
  30. - "traefik.http.routers.flowable.entrypoints=websecure"
  31. - "traefik.http.routers.flowable.rule=Host(`flowable.mydomain.tld`)"
  32. - "traefik.http.routers.flowable.middlewares=secHeaders@file,localIPsOnly@file"
  33. - "traefik.http.services.flowable.loadbalancer.server.port=8080"
  34. - "traefik.http.routers.flowable.service=flowable"
  35.  
  36. flowable-ui-postgres:
  37. image: postgres:9.6-alpine
  38. container_name: flowable-ui-postgres
  39. hostname: flowable-ui-postgres
  40. environment:
  41. - POSTGRES_PASSWORD=flowable
  42. - POSTGRES_USER=flowable
  43. - POSTGRES_DB=flowable
  44. cpus: 1
  45. mem_limit: 2G
  46. volumes:
  47. - ./data-postgres:/var/lib/postgresql/data
  48. # ports:
  49. # - 5433:5432
  50. networks:
  51. - flowable
  52. command: postgres
  53.  
  54. networks:
  55. flowable:
  56. external: true
  57. name: flowable
  58. traefik:
  59. external: true
  60. name: traefik
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement