version: "3" services: web: image: apps container_name: apps expose: - "3000" environment: - VIRTUAL_HOST=apps.pruss.it,www.apps.pruss.it - LETSENCRYPT_HOST=apps.pruss.it,www.apps.pruss.it - LETSENCRYPT_EMAIL=mail@pruss.it - MONGODB_CONNSTRING=mongodb://apps:${MONGODB_PASS}@mongodb - MYAPPS_SECRET_COOKIE_PASSWORD=${MYAPPS_SECRET_COOKIE_PASSWORD} - MYAPPS_NOTES_KEY=${MYAPPS_NOTES_KEY} - MYAPPS_MAIL_SMTP_SERVER=${MYAPPS_MAIL_SMTP_SERVER} - MYAPPS_MAIL_ADDRESS=${MYAPPS_MAIL_ADDRESS} - MYAPPS_MAIL_PASSWORD=${MYAPPS_MAIL_PASSWORD} depends_on: - "mongodb" restart: always mongodb: image: mongo:5.0 environment: - MONGO_INITDB_ROOT_USERNAME=apps - MONGO_INITDB_ROOT_PASSWORD=${MONGODB_PASS} volumes: - ./db:/data/db restart: always networks: default: external: name: nginx-proxy