Last active
September 26, 2018 08:36
-
-
Save Yomiji/b9457d7ba88a85d92160c24f4b4e35e7 to your computer and use it in GitHub Desktop.
Flowable Docker Compose file with all services
This file contains 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.6' | |
services: | |
flowable-rest-app: | |
image: flowable/flowable-rest | |
volumes: | |
- content-volume:/root/content:Z | |
container_name: flowable-rest | |
depends_on: | |
- flowable-db | |
environment: | |
- SERVER_PORT=9977 | |
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
- SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-db:5432/flowable | |
- SPRING_DATASOURCE_USERNAME=flowable | |
- SPRING_DATASOURCE_PASSWORD=flowable | |
- 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 | |
ports: | |
- 9977:9977 | |
entrypoint: ["./wait-for-something.sh", "flowable-db", "5432", "PostgreSQL", "java", "-jar", "app.war"] | |
flowable-modeler-app: | |
image: flowable/flowable-modeler | |
container_name: flowable-modeler | |
depends_on: | |
- flowable-db | |
- flowable-idm-app | |
- flowable-task-app | |
environment: | |
- SERVER_PORT=8888 | |
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
- SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-db:5432/flowable | |
- SPRING_DATASOURCE_USERNAME=flowable | |
- SPRING_DATASOURCE_PASSWORD=flowable | |
- FLOWABLE_COMMON_APP_IDM-URL=http://flowable-idm-app:8080/flowable-idm | |
- FLOWABLE_COMMON_APP_IDM-REDIRECT-URL=http://docker.flowable:8080/flowable-idm | |
- FLOWABLE_COMMON_APP_IDM-ADMIN_USER=admin | |
- FLOWABLE_COMMON_APP_IDM-ADMIN_PASSWORD=test | |
- FLOWABLE_MODELER_APP_DEPLOYMENT-API-URL=http://flowable-task-app:9999/flowable-task/app-api | |
ports: | |
- 8888:8888 | |
entrypoint: ["./wait-for-something.sh", "flowable-db", "5432", "PostgreSQL", "java", "-jar", "app.war"] | |
flowable-task-app: | |
image: flowable/flowable-task | |
volumes: | |
- content-volume:/data:Z | |
container_name: flowable-task | |
depends_on: | |
- flowable-db | |
- flowable-idm-app | |
environment: | |
- SERVER_PORT=9999 | |
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
- SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-db:5432/flowable | |
- SPRING_DATASOURCE_USERNAME=flowable | |
- SPRING_DATASOURCE_PASSWORD=flowable | |
- FLOWABLE_COMMON_APP_IDM-URL=http://flowable-idm-app:8080/flowable-idm | |
- FLOWABLE_COMMON_APP_IDM-REDIRECT-URL=http://docker.flowable:8080/flowable-idm | |
- FLOWABLE_COMMON_APP_IDM-ADMIN_USER=admin | |
- FLOWABLE_COMMON_APP_IDM-ADMIN_PASSWORD=test | |
ports: | |
- 9999:9999 | |
entrypoint: ["./wait-for-something.sh", "flowable-db", "5432", "PostgreSQL", "java", "-jar", "app.war"] | |
flowable-idm-app: | |
image: flowable/flowable-idm | |
container_name: flowable-idm | |
depends_on: | |
- flowable-db | |
environment: | |
- SERVER_PORT=8080 | |
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
- SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-db:5432/flowable | |
- SPRING_DATASOURCE_USERNAME=flowable | |
- SPRING_DATASOURCE_PASSWORD=flowable | |
ports: | |
- 8080:8080 | |
entrypoint: ["./wait-for-something.sh", "flowable-db", "5432", "PostgreSQL", "java", "-jar", "app.war"] | |
flowable-admin-app: | |
image: flowable/flowable-admin | |
container_name: flowable-admin | |
depends_on: | |
- flowable-db | |
- flowable-idm-app | |
- flowable-task-app | |
environment: | |
- SERVER_PORT=9988 | |
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver | |
- SPRING_DATASOURCE_URL=jdbc:postgresql://flowable-db:5432/flowable | |
- SPRING_DATASOURCE_USERNAME=flowable | |
- SPRING_DATASOURCE_PASSWORD=flowable | |
- FLOWABLE_COMMON_APP_IDM-URL=http://flowable-idm-app:8080/flowable-idm | |
- FLOWABLE_COMMON_APP_IDM-REDIRECT-URL=http://docker.flowable:8080/flowable-idm | |
- 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-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_PROCESS_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_PROCESS_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_PROCESS_REST-ROOT=process-api | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CMMN_SERVER-ADDRESS=http://flowable-task-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CMMN_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CMMN_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CMMN_REST-ROOT=cmmn-api | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_DMN_SERVER-ADDRESS=http://flowable-task-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_DMN_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_DMN_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_DMN_REST-ROOT=dmn-api | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_FORM_SERVER-ADDRESS=http://flowable-task-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_FORM_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_FORM_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_FORM_REST-ROOT=form-api | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CONTENT_SERVER-ADDRESS=http://flowable-task-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CONTENT_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CONTENT_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_CONTENT_REST-ROOT=content-api | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_APP_SERVER-ADDRESS=http://flowable-task-app | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_APP_PORT=9999 | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_APP_CONTEXT-ROOT=flowable-task | |
- FLOWABLE_ADMIN_APP_SERVER-CONFIG_APP_REST-ROOT=app-api | |
ports: | |
- 9988:9988 | |
entrypoint: ["./wait-for-something.sh", "flowable-db", "5432", "PostgreSQL", "java", "-jar", "app.war"] | |
flowable-db: | |
image: postgres:9.6-alpine | |
container_name: flowable-postgres | |
environment: | |
- POSTGRES_PASSWORD=flowable | |
- POSTGRES_USER=flowable | |
- POSTGRES_DB=flowable | |
ports: | |
- 5433:5432 | |
command: postgres | |
volumes: | |
content-volume: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment