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 e7c9aa3..6f7e120 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,9 +12,14 @@ 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 + - search-aps volumes: - "$ALFRESCO_LICENSE_DIR/aps:/home/alfresco/.activiti/enterprise-license:ro" - apsbin-volume:/var/lib/postgresql/data:rw @@ -53,6 +58,15 @@ services: command: postgres -c max_connections=50 -c log_min_messages=LOG volumes: - apsadmindb-volume:/var/lib/postgresql/data:rw + + search-aps: + image: elasticsearch:${ELASTICSEARCH_TAG} + environment: + discovery.type: single-node + ulimits: + memlock: + soft: -1 + hard: -1 proxy: build: ./nginx-ingress