diff --git a/.env b/.env index e02dc1e..b88b4a3 100644 --- a/.env +++ b/.env @@ -7,3 +7,4 @@ PROXY_PORT=8080 APS_TAG=2.4.1 POSTGRES_TAG=13 +ELASTICSEARCH_TAG=7.17.13 diff --git a/docker-compose.yml b/docker-compose.yml index 95f75b2..c8129e8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,10 @@ services: ACTIVITI_DATASOURCE_DRIVER: org.postgresql.Driver ACTIVITI_HIBERNATE_DIALECT: org.hibernate.dialect.PostgreSQLDialect ACTIVITI_DATASOURCE_URL: 'jdbc:postgresql://postgres-aps:5432/activiti?characterEncoding=UTF-8' + ACTIVITI_ES_SERVER_TYPE: rest + ACTIVITI_ES_REST_CLIENT_ADDRESS: search-aps + ACTIVITI_ES_REST_CLIENT_PORT: 9200 + ACTIVITI_ES_REST_CLIENT_SCHEMA: http JAVA_OPTS: "-Xms128m -Xmx256m" depends_on: - postgres-aps @@ -48,6 +52,17 @@ services: POSTGRES_USER: alfresco POSTGRES_PASSWORD: alfresco command: postgres -c max_connections=50 -c log_min_messages=LOG + + search-aps: + image: elasticsearch:${ELASTICSEARCH_TAG} + environment: + discovery.type: single-node + ulimits: + memlock: + soft: -1 + hard: -1 + depends_on: + - activiti-app proxy: build: ./nginx-ingress