#version: "3.8" services: app: image: jc21/nginx-proxy-manager:2.14.0 restart: unless-stopped ports: - "80:80" # HTTP - "443:443" # HTTPS - "81:81" # Admin UI environment: DB_MYSQL_HOST: db DB_MYSQL_PORT: 3306 DB_MYSQL_USER: ${DB_USER} # <<< variabile dal file .env DB_MYSQL_PASSWORD: ${DB_PASSWORD} # <<< variabile dal file .env DB_MYSQL_NAME: ${DB_NAME} # <<< variabile dal file .env volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - db networks: - default - opencloud-net db: image: mariadb:latest # sempre l'ultima versione restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} # <<< variabile dal file .env MYSQL_DATABASE: ${DB_NAME} # deve combaciare con DB_NAME sopra MYSQL_USER: ${DB_USER} # deve combaciare con DB_USER sopra MYSQL_PASSWORD: ${DB_PASSWORD} # deve combaciare con DB_PASSWORD sopra volumes: - /srv/data/npm/mysql:/var/lib/mysql networks: opencloud-net: external: true name: opencloud-compose_opencloud-net