# -*- coding: utf-8 mode: yaml -*- vim:sw=2:sts=2:et:ai:si:sta:fenc=utf-8 services: db: build: context: . dockerfile: Dockerfile.db image: sw1.self:5000/app-db environment: MARIADB_ROOT_PASSWORD: admin MARIADB_DATABASE: mydb MARIADB_USER: myuser MARIADB_PASSWORD: pass volumes: - data:/var/lib/mysql networks: - int deploy: update_config: order: stop-first placement: constraints: - node.hostname == sw1 adminer: image: adminer networks: - int web: build: context: . dockerfile: Dockerfile.web image: sw1.self:5000/app-web environment: - VIRTUAL_HOST=sw.self volumes: - logs:/var/log/apache2 networks: - int - proxy deploy: replicas: 3 volumes: data: logs: networks: int: proxy: external: true