# Hocks Mieterportal – Portal-Container (statisches Frontend hinter NPM) # TLS + Subdomain liefert der Nginx Proxy Manager (npm_default-Netz). # Deploy: ./deploy.sh baut dist/ lokal und lädt es auf den Server. services: mp-portal: image: nginx:1.27-alpine container_name: mp-portal restart: unless-stopped volumes: - ./dist:/usr/share/nginx/html:ro # envsubst ersetzt ${MAIL_API_TOKEN} beim Start aus portal.env - ./docker/templates/default.conf.template:/etc/nginx/templates/default.conf.template:ro env_file: - portal.env networks: - npm_default networks: npm_default: external: true