Files
cv-site/.github/workflows/README.md
T
juanatsap a5804936ba from mac
2025-10-31 11:06:38 +00:00

27 lines
708 B
Markdown

# GitHub Actions Workflows
## deploy.yml - Automated Deployment
**Trigger:** Push to `main` branch or manual dispatch
**What it does:**
1. SSH into your server
2. `git pull origin main`
3. `sudo systemctl restart cv-server`
4. Verify deployment via health check
**Required GitHub Secrets:**
- `SSH_PRIVATE_KEY` - SSH private key for server access
- `SSH_HOST` - Server IP or domain
- `SSH_USER` - SSH username
**Optional GitHub Secrets:**
- `SSH_PORT` (default: `22`)
- `SERVICE_NAME` (default: `cv-server`)
- `REPO_PATH` (default: `/opt/cv-server`)
**Manual deployment:**
Go to Actions → Deploy CV Server → Run workflow
**Setup guide:** See [GITHUB-ACTION-SETUP.md](../../GITHUB-ACTION-SETUP.md)