Commit 4eed1fe
Add Thruster HTTP/2 proxy for improved performance
This commit integrates Thruster, a zero-config HTTP/2 proxy from Basecamp, to replace direct Puma --early-hints usage across all Procfiles.
Key changes:
- Add thruster gem to Gemfile
- Update all Procfiles to use "bundle exec thrust bin/rails server" instead of direct Puma with --early-hints
- Switch shakapacker from git branch to stable version 9.3.0
- Remove custom shakapacker build from npm postinstall script
Benefits:
- HTTP/2 support with automatic TLS termination
- Asset caching and compression
- Simplified configuration compared to manual early hints
- Better performance for static assets
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent b6255d5 commit 4eed1fe
File tree
8 files changed
+19
-27
lines changed8 files changed
+19
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 1 | | |
14 | 2 | | |
15 | 3 | | |
| |||
152 | 140 | | |
153 | 141 | | |
154 | 142 | | |
155 | | - | |
156 | 143 | | |
157 | 144 | | |
158 | 145 | | |
| |||
193 | 180 | | |
194 | 181 | | |
195 | 182 | | |
196 | | - | |
197 | 183 | | |
198 | 184 | | |
199 | 185 | | |
| |||
207 | 193 | | |
208 | 194 | | |
209 | 195 | | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | 196 | | |
214 | 197 | | |
215 | 198 | | |
| |||
398 | 381 | | |
399 | 382 | | |
400 | 383 | | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
401 | 390 | | |
402 | 391 | | |
403 | 392 | | |
| |||
423 | 412 | | |
424 | 413 | | |
425 | 414 | | |
| 415 | + | |
| 416 | + | |
426 | 417 | | |
427 | 418 | | |
428 | 419 | | |
| |||
459 | 450 | | |
460 | 451 | | |
461 | 452 | | |
462 | | - | |
463 | 453 | | |
464 | 454 | | |
465 | 455 | | |
| |||
502 | 492 | | |
503 | 493 | | |
504 | 494 | | |
505 | | - | |
| 495 | + | |
506 | 496 | | |
507 | 497 | | |
508 | 498 | | |
| 499 | + | |
509 | 500 | | |
510 | 501 | | |
511 | 502 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
0 commit comments