version: '3.8' services: lebenslauf-app: build: . pull_policy: build container_name: lebenslauf-app-container ports: - "4322:4321" volumes: - /docker_mnt/lebenslauf-app:/app/data restart: unless-stopped # Chromium braucht diese Sicherheits-Flags in Docker cap_add: - SYS_ADMIN environment: - HOST=0.0.0.0 - PORT=4321 - NODE_ENV=production - SESSION_SECRET=${SESSION_SECRET} - APP_URL=${APP_URL} - SMTP_HOST=${SMTP_HOST} - SMTP_PORT=${SMTP_PORT} - SMTP_SECURE=${SMTP_SECURE} - SMTP_USER=${SMTP_USER} - SMTP_PASS=${SMTP_PASS} - SMTP_FROM=${SMTP_FROM} - OTP_EXPIRES_MINUTES=${OTP_EXPIRES_MINUTES:-10}