Skip to content

Commit 103d12e

Browse files
committed
Remove environment-specific deploy details from README
1 parent 1dd97b2 commit 103d12e

1 file changed

Lines changed: 1 addition & 39 deletions

File tree

README.md

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Results are cached in SQLite (6h for GitHub API calls, 24h for LLM results) so r
8181
| Env var | Default | Description |
8282
|---------|---------|-------------|
8383
| `ANTHROPIC_BASE_URL` | `http://localhost:18082` | Anthropic API endpoint |
84+
| `MAINTAINERS` | `` | Comma-separated usernames to exclude from cohort ranking |
8485

8586
The `gh` CLI handles GitHub auth — no tokens to manage.
8687

@@ -94,45 +95,6 @@ gh auth login # if not already authenticated
9495
github-roast youruser
9596
```
9697

97-
## Deploy to Hetzner (`hetzner-recon`)
98-
99-
This repo includes a production deploy workflow: `.github/workflows/deploy-hetzner.yml`.
100-
101-
It deploys on every push to `master` and:
102-
103-
1. SSHes into `hetzner-recon`
104-
2. Rsyncs the repo to `/root/github-roast`
105-
3. Runs `scripts/deploy_remote.sh` to:
106-
- create/update Python venv and install runtime deps
107-
- update `.env.production` with CLIProxyAPI runtime (`ANTHROPIC_BASE_URL`)
108-
- restart a `github-roast` systemd service on `0.0.0.0:8011`
109-
- patch `/root/recon/Caddyfile` and reload `recon-caddy-1`
110-
111-
### GitHub Actions secrets
112-
113-
Set these repository secrets:
114-
115-
- `HETZNER_HOST` — SSH host (IP or DNS name)
116-
- `HETZNER_USER` — SSH user
117-
- `SSH_PRIVATE_KEY` — private key used by Actions
118-
- `CLIPROXY_API_KEY` — CLIProxyAPI key for runtime LLM calls
119-
- `CLIPROXY_BASE_URL` (optional) — defaults to `http://127.0.0.1:8317`
120-
- `DEPLOY_GH_TOKEN` (optional) — token for `gh` CLI runtime auth on server
121-
122-
### One-time DNS setup
123-
124-
Create an `A` record:
125-
126-
- `gh-roast.deeprecon.app` -> `<hetzner-recon public IPv4>`
127-
128-
### Host prerequisites
129-
130-
On the server, ensure:
131-
132-
- `uv` is installed
133-
- `caddy` is installed and running (for TLS + reverse proxy)
134-
- deploy user has sudo (passwordless for systemd/Caddy reload)
135-
13698
## License
13799

138100
Apache 2.0 — see [LICENSE](LICENSE)

0 commit comments

Comments
 (0)