Deployment Overview
Production Server
| Setting | Value |
|---|---|
| Server | OVH3 Worker |
| IP | 15.204.11.95 |
| SSH User | ubuntu |
| SSH Key | ~/.ssh/ovh3_sean |
| App Path | /opt/ricoya |
| Process Manager | PM2 (process name: ricoya) |
| Node | v22.22.0 |
| pnpm | 10.30.2 |
No git repo on server — source is rsynced directly from local machine.
Deploy Process
- Rsync changed files from local SeawichesApp to server
- Build on server:
cd /opt/ricoya && pnpm build - Restart:
pm2 restart ricoya - Verify:
pm2 status ricoya
SSH Access
Logs
ssh -o IdentitiesOnly=yes -i ~/.ssh/ovh3_sean ubuntu@15.204.11.95 "pm2 logs ricoya --lines 50"