Created
February 7, 2020 01:27
-
-
Save unamanic/52f17e83993e4a564f0c9ce607899c20 to your computer and use it in GitHub Desktop.
Flowable Docker Compose With All Apps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: '3.4' | |
| services: | |
| db: | |
| image: postgres | |
| environment: | |
| - POSTGRES_PASSWORD=flowable | |
| - POSTGRES_USER=flowable | |
| - POSTGRES_DB=flowable | |
| ports: | |
| - 15433:5432 | |
| networks: | |
| - flow-app | |
| flowable-idm: | |
| image: flowable/flowable-idm:latest | |
| environment: | |
| - SERVER_PORT=8080 | |
| - SERVER_SERVLET_CONTEXT_PATH=/ | |
| - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
| - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/flowable | |
| - SPRING_DATASOURCE_USERNAME=flowable | |
| - SPRING_DATASOURCE_PASSWORD=flowable | |
| - FLOWABLE_IDM_APP_ADMIN_USER_ID=admin | |
| - FLOWABLE_IDM_APP_ADMIN_PASSWORD=test | |
| - FLOWABLE_IDM_APP_ADMIN_FIRST_NAME=UI | |
| - FLOWABLE_IDM_APP_ADMIN_LAST-NAME=Admin | |
| - FLOWABLE_REST_APP_ADMIN_USER_ID=rest-admin | |
| - FLOWABLE_REST_APP_ADMIN_PASSWORD=test | |
| - FLOWABLE_REST_APP_ADMIN_FIRST_NAME=Rest | |
| - FLOWABLE_REST_APP_ADMIN_LAST-NAME=Admin | |
| networks: | |
| - flow-app | |
| ports: | |
| - 28888:8080 | |
| depends_on: | |
| - db | |
| entrypoint: ["./wait-for-something.sh", "db", "5432", "Database", "java", "-jar", "/app.war"] | |
| flowable-admin: | |
| image: flowable/flowable-admin:latest | |
| environment: | |
| - SERVER_PORT=8080 | |
| - SERVER_SERVLET_CONTEXT_PATH=/ | |
| - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
| - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/flowable | |
| - SPRING_DATASOURCE_USERNAME=flowable | |
| - SPRING_DATASOURCE_PASSWORD=flowable | |
| - FLOWABLE_COMMON_APP_IDM_URL=http://flowable-idm:8080/ | |
| - FLOWABLE_COMMON_APP_IDM_REDIRECT_URL=http://localhost:28888/ | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_USER=admin | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_PROCESS_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_PROCESS_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_PROCESS_USER_NAME=admin | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_PROCESS_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CMMN_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CMMN_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CMMN_CONTEXT_ROOT=/ | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CMMN_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_APP_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_APP_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_APP_USER_NAME=admin | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_APP_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_DMN_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_DMN_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_DMN_USER_NAME=admin | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_DMN_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_FORM_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_FORM_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_FORM_USER_NAME=admin | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_FORM_PASSWORD=test | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CONTENT_SERVER_ADDRESS=http://flowable-task | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CONTENT_PORT=8080 | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CONTENT_USER_NAME=admin | |
| - FLOWABLE_ADMIN_APP_SERVER_CONFIG_CONTENT_PASSWORD=test | |
| networks: | |
| - flow-app | |
| ports: | |
| - 29988:8080 | |
| depends_on: | |
| - db | |
| - flowable-idm | |
| entrypoint: ["./wait-for-something.sh", "db", "5432", "Database", "java", "-jar", "/app.war"] | |
| flowable-modeler: | |
| image: flowable/flowable-modeler:latest | |
| environment: | |
| - SERVER_PORT=8080 | |
| - SERVER_SERVLET_CONTEXT_PATH=/ | |
| - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
| - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/flowable | |
| - SPRING_DATASOURCE_USERNAME=flowable | |
| - SPRING_DATASOURCE_PASSWORD=flowable | |
| - FLOWABLE_COMMON_APP_IDM_URL=http://flowable-idm:8080/ | |
| - FLOWABLE_COMMON_APP_IDM_REDIRECT_URL=http://localhost:28888/ | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_USER=admin | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_PASSWORD=test | |
| - FLOWABLE_MODELER_APP_DEPLOYMENT_API_URL=http://flowable-task:8080/flowable-task/app-api | |
| networks: | |
| - flow-app | |
| ports: | |
| - 28088:8080 | |
| depends_on: | |
| - db | |
| - flowable-idm | |
| entrypoint: ["./wait-for-something.sh", "db", "5432", "Database", "java", "-jar", "/app.war"] | |
| flowable-task: | |
| image: flowable/flowable-task:latest | |
| environment: | |
| - SERVER_PORT=8080 | |
| - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
| - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/flowable | |
| - SPRING_DATASOURCE_USERNAME=flowable | |
| - SPRING_DATASOURCE_PASSWORD=flowable | |
| - FLOWABLE_COMMON_APP_IDM_URL=http://flowable-idm:8080/ | |
| - FLOWABLE_COMMON_APP_IDM_REDIRECT_URL=http://localhost:28888/ | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_USER=admin | |
| - FLOWABLE_COMMON_APP_IDM_ADMIN_PASSWORD=test | |
| networks: | |
| - flow-app | |
| ports: | |
| - 28181:8080 | |
| depends_on: | |
| - db | |
| - flowable-idm | |
| entrypoint: ["./wait-for-something.sh", "db", "5432", "Database", "java", "-jar", "/app.war"] | |
| networks: | |
| flow-app: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment