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