version: '3.8' services: app1: image: php:fpm-alpine volumes: - /shared/www/app1.example.com:/www networks: - services-net deploy: replicas: 1 placement: constraints: - "node.role==worker" labels: - "bunkerized-nginx.SERVER_NAME=app1.example.com" - "bunkerized-nginx.REMOTE_PHP=app1" - "bunkerized-nginx.REMOTE_PHP_PATH=/www" app2: image: phpmyadmin:apache environment: - PMA_ARBITRARY=1 - PMA_ABSOLUTE_URI=https://app2.example.com networks: - services-net deploy: replicas: 1 placement: constraints: - "node.role==worker" labels: - "bunkerized-nginx.SERVER_NAME=app2.example.com" - "bunkerized-nginx.USE_PROXY_CACHE=yes" - "bunkerized-nginx.USE_REVERSE_PROXY=yes" - "bunkerized-nginx.REVERSE_PROXY_URL=/" - "bunkerized-nginx.REVERSE_PROXY_HOST=http://app2" networks: services-net: external: name: services-net