Publikuj SaaS z domu za pomocą Cloudflare Tunnel i Docker
Jeśli tu jesteś, prawdopodobnie trafiłeś na tę samą ścianę co ja: pomysł jest jasny, ale wykonanie jest wolniejsze niż powinno.
Omówienie: przeprowadziłem migrację stosu opartego na platformie Docker do bezpiecznego wdrożenia publicznego przy użyciu tunelu Cloudflare Tunnel, bez otwierania portów na routerze, i zachowałem CI/CD w stanie nienaruszonym. Żadnych bzdur, tylko to, co naprawdę się wydarzyło.
1) Wstępna diagnoza i naprawa Nginx
Problem
- Wyrażenia regularne bez cudzysłowów w blokach map/location
- Nginx nie chciał się uruchomić
- Bot webhook nie odpowiedział
Rozwiązanie
Uruchomiłem nginx -t, aby sprawdzić składnię i naprawić problemy.
Wynik
Nginx wyszedł czysty i webhook zaczął zwracać 200 OK. Usługa odzyskana.
Lekcja
Większość samouczków kończy się tutaj. To jest błąd. Zanim dotkniesz architektury, upewnij się, że bieżący system jest w dobrym stanie.
Celem nie jest złożoność — to spójność, która pozwala szybciej dostarczać i ulepszać.
Jeśli są przydatne, narzędzia IliciLabs są zbudowane dokładnie dla tego rodzaju przepływu pracy polegającego na pierwszym wykonaniu.
- Poznaj produkty
- [Skontaktuj się ze mną] (/contact)