nomadweb/deploy/systemd/nomadro-api.service
eric 96fa96c61e Migrate auth/community/social to PocketBase and wire SeaweedFS S3 uploads.
Keep FastAPI as the only backend; add media upload, ntfy hook, and PB collection bootstrap for production.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 11:19:30 -05:00

20 lines
593 B
Desktop File

[Unit]
Description=nomadro FastAPI backend
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/nomadweb/backend
EnvironmentFile=/opt/nomadweb/deploy/nomadro-api.env
Environment=POCKETBASE_URL=http://127.0.0.1:8090
Environment=POCKETBASE_ADMIN_EMAIL=admin@nomadro.com
Environment=POCKETBASE_ADMIN_PASSWORD=Xiao4669805
Environment=CORS_ORIGINS=https://nomadweb.nomadro.com,http://nomadweb.nomadro.com
ExecStart=/opt/nomadweb/backend/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8055 --workers 2
Restart=always
RestartSec=3
User=root
[Install]
WantedBy=multi-user.target