Commit 911b813
Add --http-only and --browser-only scheduler flags for split deployment
Allow running separate crawler instances for HTTP and browser work:
- --http-only: skips browser phases, sets max_browser=0 (for lightweight fly.io workers)
- --browser-only: skips HTTP phases, sets max_concurrent=0 (for dedicated Hetzner browser worker)
Also updates fly.toml to use --http-only and reduces VM to 512MB,
adds Hetzner deploy workflow (GHCR + SSH), and .dockerignore.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent a465df6 commit 911b813
1 file changed
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
| |||
39 | 36 | | |
40 | 37 | | |
41 | 38 | | |
42 | | - | |
| 39 | + | |
43 | 40 | | |
44 | 41 | | |
45 | 42 | | |
| |||
0 commit comments