version: '2' services: db: image: postgres:9.5 container_name: weclapp_db restart: unless-stopped environment: - POSTGRES_PASSWORD=postgres volumes: - /opt/weclapp-data/db:/var/lib/postgresql/data service-hub: image: docker.weclapp.com/weclapp-service-hub:latest container_name: weclapp_service_hub restart: unless-stopped ports: - 3000:3000 app: image: docker.weclapp.com/weclapp:latest container_name: weclapp_app restart: unless-stopped environment: - WECLAPP_MAX_HEAP=1024M - WECLAPP_EXTRA_JAVA_OPTS=-Dweclapp.carboneServerUrl=http://service-hub:3001/carbone/ -Dweclapp.carboneServerSecret=dummy -Dweclapp.allowInternalHostsInHttpRequests=true -Dweclapp.remotePrintingServerUrl=http://service-hub:3001/ links: - db:postgres ports: - 8080:8080 volumes: - /opt/weclapp-data/blobs:/opt/weclapp/blobs - /opt/weclapp-data/solr:/opt/weclapp/solr/data