version: '3' services: alfresco: build: context: ./alfresco args: SOLR_COMMS: none environment: CATALINA_OPTS : "-agentlib:jdwp=transport=dt_socket,address=*:8000,server=y,suspend=n" JAVA_OPTS : "This will be populated by the generator script" JAVA_TOOL_OPTIONS : "This will be populated by the generator script" ports: - "7203:7203" #JMX connect via service:jmx:rmi:///jndi/rmi://localhost:7203/jmxrmi - "8000:8000" #Java debugging - "8081:8080" #Browser port for Alfresco share: image: ${SHARE_IMAGE} environment: - REPO_HOST=alfresco - REPO_PORT=8080 ports: - 8082:8080 #Browser port for Share postgres: image: ${POSTGRES_IMAGE} environment: - POSTGRES_PASSWORD=alfresco - POSTGRES_USER=alfresco - POSTGRES_DB=alfresco ports: - 5432:5432 activemq: image: alfresco/alfresco-activemq:5.15.6 ports: - 8161:8161 # Web Console - 5672:5672 # AMQP - 61616:61616 # OpenWire - 61613:61613 # STOMP transform-core-aio: image: alfresco/alfresco-transform-core-aio:2.3.5 environment: JAVA_OPTS: " -Xms256m -Xmx512m" ACTIVEMQ_URL: "nio://activemq:61616" ACTIVEMQ_USER: "admin" ACTIVEMQ_PASSWORD: "admin" FILE_STORE_URL: "http://shared-file-store:8099/alfresco/api/-default-/private/sfs/versions/1/file" ports: - 8090:8090 volumes: shared-file-store-volume: driver_opts: type: tmpfs device: tmpfs