--- services: {{ group_vars_npm_db_host }}: image: 'jc21/mariadb-aria:latest' restart: unless-stopped networks: - npm container_name: {{ group_vars_npm_db_host }} environment: MYSQL_ROOT_PASSWORD: {{ host_vars_npm_db_root_password }} MYSQL_DATABASE: {{ group_vars_npm_db_name }} MYSQL_USER: {{ host_vars_npm_db_user}} MYSQL_PASSWORD: {{ host_vars_npm_db_user_password }} MARIADB_AUTO_UPGRADE: '1' volumes: - mysql:/var/lib/mysql {{ group_vars_npm_app_host }}: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped container_name: {{ group_vars_npm_app_host }} networks: - npm - proxy ports: - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '8082:81' # Admin Web Port environment: DB_MYSQL_HOST: {{ group_vars_npm_db_host }} DB_MYSQL_PORT: 3306 DB_MYSQL_USER: {{ host_vars_npm_db_user }} DB_MYSQL_PASSWORD: {{ host_vars_npm_db_user_password }} DB_MYSQL_NAME: nginx DISABLE_IPV6: 'true' volumes: - data:/data - letsencrypt:/etc/letsencrypt - custom:/etc/nginx/custom depends_on: - {{ group_vars_npm_db_host }} networks: proxy: external: true npm: volumes: data: driver: local letsencrypt: driver: local custom: driver: local mysql: driver: local