diff --git a/frontend/notebookllama-frontend.service b/frontend/notebookllama-frontend.service new file mode 100644 index 0000000..2d63b3e --- /dev/null +++ b/frontend/notebookllama-frontend.service @@ -0,0 +1,29 @@ +[Unit] +Description=NotebookLlama Frontend (Next.js) +After=network.target + +[Service] +Type=simple +User=michael_clervi +Group=michael_clervi +WorkingDirectory=/opt/sandbox-notebookllamalm-nextjs/frontend +Environment="NODE_ENV=production" +Environment="PATH=/usr/local/bin:/usr/bin:/bin" + +# Start command (runs on port 4000) +ExecStart=/usr/bin/npm start + +# Restart behavior +Restart=always +RestartSec=10 + +# Logging +StandardOutput=journal +StandardError=journal +SyslogIdentifier=notebookllama-frontend + +# Security +NoNewPrivileges=true + +[Install] +WantedBy=multi-user.target