Repository navigation
Commit a18003d
fix: mapuj nazwę hosta zamiast podmieniać ją w URL-u
Wariant z podmianą hosta na host.docker.internal nie działał — sprawdzone
na run-site z prawdziwą bazą. Padał z dwóch niezależnych powodów naraz:
* connection refused, bo Daphne słucha na JEDNYM interfejsie
(100.107.38.27:51656), nie na 0.0.0.0, więc brama Dockera trafiała
w adres hosta, na którym nic nie nasłuchuje;
* HTTP 400 DisallowedHost, bo podmiana hosta zmienia nagłówek Host na
taki, którego Django nie zna. Ten błąd był maskowany przez pierwszy.
Rozwiązanie odwraca problem: URL zostaje nietknięty, mapujemy nazwę przez
--add-host=<host>:<IP>. TCP idzie na realny adres, Host zostaje ten,
którego Django oczekuje.
Porównanie nazw jest case-insensitive: hostname -s zwraca "Mac-mini",
a banner run-site podaje "mac-mini". Bez tego gałąź się nie odpala, a
objaw wygląda na problem sieciowy zamiast na literówkę.
Osobno: oba tory uruchamiają walidator z katalogiem roboczym w cache'u.
Walidator pisze do względnego data/, więc uruchomiony z korzenia repo
zasypywał BPP setkami nieśledzonych plików (157 po jednym przebiegu).
Zweryfikowane end-to-end przeciw endpointowi BPP z dumpu: oba tory dają
OK (13 tests), repo zostaje czyste.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent e8ae07c commit a18003d
2 files changed
Lines changed: 80 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
375 | 382 | | |
376 | 383 | | |
377 | 384 | | |
| |||
453 | 460 | | |
454 | 461 | | |
455 | 462 | | |
456 | | - | |
| 463 | + | |
457 | 464 | | |
458 | 465 | | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
467 | 496 | | |
468 | 497 | | |
469 | 498 | | |
470 | | - | |
| 499 | + | |
471 | 500 | | |
472 | | - | |
| 501 | + | |
473 | 502 | | |
474 | 503 | | |
475 | 504 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
345 | 371 | | |
346 | 372 | | |
347 | 373 | | |
| |||
0 commit comments