version: "3" services: mongo: image: mongo:3 restart: "no" networks: db-network: backup-network: aliases: - §PROJECT_BUILDNAME§.local.database volumes: - §PROJECT_BUILDNAME§-db-persist:/data/db/ webserver: image: §PROJECT_REPOSITORY§/§PROJECT_GROUP§/§PROJECT_BUILDNAME§:§TAG_NAME§-webserver-debug env_file: - environments/common/webserver.env - environments/local/webserver.env restart: "no" ports: - "8800:80" networks: db-network: §PROJECT_BUILDNAME§-network: links: - mongo:database volumes: - §PROJECT_BUILDNAME§-storage:/home/§PROJECT_AUTHOR§/storage/§PROJECT_BUILDNAME§ - ./webserver-logs:/var/log/§PROJECT_AUTHOR§/ - §DEBUG_HOST_PROJECT_FOLDER§/app/public:/var/www/§PROJECT_BUILDNAME§:ro - §DEBUG_HOST_PROJECT_FOLDER§/app/private:/home/§PROJECT_AUTHOR§/private/§PROJECT_BUILDNAME§:ro - §PROJECT_BUILDNAME§-job-comms:/jobComunication/ worker: image: §PROJECT_REPOSITORY§/§PROJECT_GROUP§/§PROJECT_BUILDNAME§:§TAG_NAME§-worker-debug env_file: - environments/common/worker.env - environments/local/worker.env restart: "no" networks: db-network: §PROJECT_BUILDNAME§-network: links: - mongo:database volumes: - §PROJECT_BUILDNAME§-storage:/home/§PROJECT_AUTHOR§/storage/§PROJECT_BUILDNAME§ - ./worker-logs:/var/log/§PROJECT_AUTHOR§/ - §DEBUG_HOST_PROJECT_FOLDER§/app/private:/home/§PROJECT_AUTHOR§/private/§PROJECT_BUILDNAME§:ro - §PROJECT_BUILDNAME§-job-comms:/jobComunication/ memcached: image: memcached:1.6.9-alpine restart: "no" networks: §PROJECT_BUILDNAME§-network: networks: db-network: §PROJECT_BUILDNAME§-network: backup-network: external: true name: backup-network volumes: §PROJECT_BUILDNAME§-storage: §PROJECT_BUILDNAME§-log: §PROJECT_BUILDNAME§-db-persist: §PROJECT_BUILDNAME§-job-comms: