| name | deploy |
| description | Build and deploy audiobook-organizer to the production Linux server |
| disable-model-invocation | true |
Deploy to Production
Deploy the audiobook-organizer to the production Linux server. Always use make deploy — never manual scp/ssh.
Pre-flight Checks
-
Ensure you're on main branch and it's clean:
git status
git branch --show-current
-
Run tests to verify nothing is broken:
make test
-
Verify the frontend builds:
make build
Deploy
make deploy
This builds the Linux binary with embedded frontend and deploys to the production server at .
Post-deploy Verification
After deploy completes, verify the service is running:
ssh jdfalk@<server-ip> 'curl -sk https://localhost:8484/api/v1/health'
Rules
- NEVER deploy from a feature branch
- NEVER deploy without running tests first
- NEVER use manual scp/ssh to copy binaries — always
make deploy
- If tests fail, fix them before deploying