- Publish both Host and DbMigrator
- Skip systemd (Docker env doesn't support it)
- Provide manual post-deploy steps
Deploy workflow:
1. Gitea Actions: Build + publish to /app/kartsell
2. Manual on server: Run migrations + restart service
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Changes:
- Create /app/kartsell with proper permissions
- Backup previous version
- Generate systemd kartsell.service with environment variables
- Start service on port 5002
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Deploy directly to /app/kartsell on Gitea server (same filesystem).
- No SSH/SCP needed (local filesystem copy)
- Backup previous version
- Run migrations
- Restart systemd service
- Health check
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>