# n8n - Workflow automatizálás vizuális szerkesztővel # Domain: auto.${DOMAIN} # Database: None (file-based) # RAM: ~150M (mem_limit: 512M) | Pi-compatible: No # # Environment variables: # DOMAIN - Your domain (e.g., demo-felhom.eu) # N8N_ENCRYPTION_KEY- Titkosítási kulcs (auto-generated) services: n8n: image: n8nio/n8n:1.79.3 container_name: n8n restart: unless-stopped environment: - TZ=Europe/Budapest - N8N_HOST=auto.${DOMAIN} - N8N_PROTOCOL=https - WEBHOOK_URL=https://auto.${DOMAIN}/ - N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY} volumes: - n8n_data:/home/node/.n8n networks: - traefik-public deploy: resources: limits: memory: 512M healthcheck: test: ["CMD", "wget", "--spider", "-q", "http://localhost:5678/healthz"] interval: 30s timeout: 5s retries: 3 start_period: 30s labels: - "traefik.enable=true" - "traefik.http.routers.n8n.rule=Host(`auto.${DOMAIN}`)" - "traefik.http.routers.n8n.entrypoints=websecure" - "traefik.http.routers.n8n.tls=true" - "traefik.http.routers.n8n.tls.certresolver=letsencrypt" - "traefik.http.services.n8n.loadbalancer.server.port=5678" volumes: n8n_data: networks: traefik-public: external: true