version: '3.8' services: lebenslauf-app: # Portainer kann per Git-Verbindung das Image automatisch anhand # des Dockerfiles ("build: .") im Repository bauen und deployen. build: . container_name: lebenslauf-app-container ports: - "4322:4321" volumes: # Hier wird dein Host-Pfad an den internen App-Ordner gemountet, # sodass deine DB unter /docker_mnt/lebenslauf-app/lebenslauf.db liegt. - /docker_mnt/lebenslauf-app:/app/data restart: unless-stopped environment: - HOST=0.0.0.0 - PORT=4321 - NODE_ENV=production # --- E-Mail SMTP Konfiguration (für Login Codes) --- # Entferne die Rauten (#) und trage deine echten Mail-Daten ein, # damit die App E-Mails versenden kann: # - SMTP_HOST=smtp.dein-provider.de # - SMTP_PORT=587 # - SMTP_USER=deine_email@domain.de # - SMTP_PASS=dein_passwort # - SMTP_FROM=Lebenslauf App