diff --git a/docker-compose.yml b/docker-compose.yml index e7b5172..f3f45b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,6 +45,8 @@ services: -Dimg.url=http://transform-engine-aio:8090 -Dtika.url=http://transform-engine-aio:8090 -Dtransform.misc.url=http://transform-engine-aio:8090 + + -Ddsync.service.uris=${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}/sync -Dsystem.content.eagerOrphanCleanup=true -Dsystem.content.orphanProtectDays=0 @@ -124,14 +126,27 @@ services: image: alfresco/alfresco-activemq:5.15.8 mem_limit: 256m + sync: + image: quay.io/alfresco/service-sync:3.3.3.1 + environment: + JAVA_OPTS : " + -Dsql.db.url=jdbc:postgresql://postgres-acs:5432/alfresco + -Dmessaging.broker.host=activemq + -Drepo.hostname=platform + " + depends_on: + - postgres-acs + - activemq + proxy: build: ./nginx-ingress - image: local/nginx-ingress:acs-share + image: local/nginx-ingress:acs-sync-share ports: - 8080:8080 depends_on: - platform - share + - sync volumes: shared-file-store-volume: diff --git a/nginx-ingress/entrypoint.sh b/nginx-ingress/entrypoint.sh index 48f44e8..1a1609d 100644 --- a/nginx-ingress/entrypoint.sh +++ b/nginx-ingress/entrypoint.sh @@ -8,6 +8,10 @@ if [[ $ACS_SHARE_URL ]]; then sed -i s%http:\/\/share:8080%"$ACS_SHARE_URL"%g /etc/nginx/nginx.conf fi +if [[ $ACS_SYNC_URL ]]; then + sed -i s%http:\/\/sync:9090%"$ACS_SYNC_URL"%g /etc/nginx/nginx.conf +fi + if [[ $ACCESS_LOG ]]; then sed -i s%\#ENV_ACCESS_LOG%"access_log $ACCESS_LOG;"%g /etc/nginx/nginx.conf fi diff --git a/nginx-ingress/nginx.conf b/nginx-ingress/nginx.conf index f9b11d0..d79f3e0 100644 --- a/nginx-ingress/nginx.conf +++ b/nginx-ingress/nginx.conf @@ -55,5 +55,9 @@ http { # If using external proxy / load balancer (for initial redirect if no trailing slash) absolute_redirect off; } + + location /sync/ { + proxy_pass http://sync:9090/alfresco/; + } } }