--- version: '3' networks: npm-backend: external: name: npm-backend services: nginx-proxy-manager: container_name: nginx-proxy-manager image: 'jc21/nginx-proxy-manager:2.9.12' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' env_file: - npm.env environment: DB_MYSQL_HOST: "db" DB_MYSQL_PORT: 3306 # values in .env file # DB_MYSQL_USER: "xxxxxxx" # DB_MYSQL_PASSWORD: "xxxxxxx" DB_MYSQL_NAME: "npm" volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt networks: - default - npm-backend db: container_name: npm-db image: 'jc21/mariadb-aria:10.4.15' restart: unless-stopped env_file: - npm.env environment: MYSQL_DATABASE: 'npm' # values in .env file # MYSQL_ROOT_PASSWORD: 'xxxxxxx' # MYSQL_USER: 'xxxxxxx' # MYSQL_PASSWORD: 'xxxxxxx' volumes: - ./data/mysql:/var/lib/mysql # EOF