# Devwebs background workers (campaigns, flows, billing, webhooks, email, retention). Same settings as the API. [Unit] Description=Devwebs background workers After=network-online.target mysql.service redis-server.service Wants=network-online.target [Service] Type=simple User=devwebs Group=devwebs WorkingDirectory=/opt/devwebs/backend EnvironmentFile=/opt/devwebs/backend/.env Environment=NODE_ENV=production PROCESS_ROLE=worker MIGRATE_ON_START=false LOG_FORMAT=json ExecStart=/usr/bin/node dist/server.js Restart=always RestartSec=3 TimeoutStopSec=35 KillSignal=SIGTERM NoNewPrivileges=true ProtectSystem=strict ProtectHome=true PrivateTmp=true ReadWritePaths=/opt/devwebs/backend/storage [Install] WantedBy=multi-user.target