version: '3.7' services: jeedom-bdd: image: sgoubaud/jeedom-database:3.1 container_name: jeedom-bdd networks: - jeedom-subnet volumes: - /volumes/jeedom/bdd:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=MJeedom96 - MYSQL_DATABASE=jeedom - MYSQL_USER=Jeedom - MYSQL_PASSWORD=MJeedom96 restart: unless-stopped deploy: replicas: 1 update_config: parallelism: 0 delay: 10s restart_policy: condition: on-failure healthcheck: test: ["CMD", "mysqladmin", "ping", "--user=$MYSQL_USER", "--password=$MYSQL_PASSWORD"] interval: 1m timeout: 3s retries: 3 start_period: 10s jeedom-web: image: sgoubaud/jeedom:3.4.6 container_name: jeedom-web networks: - jeedom-subnet environment: - JEEDOM_BDD_SVC_SERVICE_HOST=jeedom-bdd - USE_HTTPS=true - DOMAIN_NAME=#NOM_DE_DOMAINE_A_RENSEIGNER# - CERTBOT_EMAIL=#ADRESSE_MAIL_A_RENSEIGNER# depends_on: - jeedom-bdd ports: # http - 80:80 # https - 443:443 # Alexa api - 3456:3456 - 3457:3457 volumes: - /volumes/jeedom/www:/var/www - /volumes/jeedom/letsencrypt/etc:/etc/letsencrypt - /volumes/jeedom/letsencrypt/var:/var/lib/letsencrypt - /volumes/gcloud/.config:/var/www/.config - /volumes/gcloud/.boto:/var/www/.boto - /volumes/gcloud/.gsutil:/var/www/.gsutil - jeedom-sessions:/var/lib/php/sessions healthcheck: test: ["CMD", "curl", "-f", "http://localhost"] interval: 5m timeout: 10s retries: 3 start_period: 40s restart: unless-stopped volumes: jeedom-sessions: networks: jeedom-subnet: