Strona główna/ Dokumentacja /Środowiska projektów
Udostępnianie aplikacji przez internet
Skonfiguruj publiczny adres, HTTPS i hasło do wersji udostępnianej klientowi.
Publikacja przez nginx
Publiczny port projektu obsługuje nginx. Panel przygotowuje konfigurację domeny, certyfikat Let’s Encrypt i opcjonalne hasło. Kontener używa wtedy osobnego portu wewnętrznego na pętli zwrotnej.
Pierwszy start wykonaj w panelu
Ustawienie nginx jest częścią uruchomienia projektu z panelu. Ręczne docker compose up tego nie robi. Jeśli Compose publikuje port na wszystkich interfejsach, aplikacja może być osiągalna bez zabezpieczeń nginx, a zapisane w panelu hasło nie będzie chronić tego połączenia.
Jeżeli projekt uruchomiono ręcznie, zatrzymaj go i wykonaj start z panelu. Potem sprawdź publiczny adres w oknie przeglądarki bez zapisanej sesji.
Przygotuj domenę i certyfikat
Rekord DNS musi wskazywać właściwy serwer. Panel sprawdza go przed zamówieniem certyfikatu, aby ograniczyć nieudane próby objęte limitami wystawcy. Po zmianie DNS uwzględnij czas propagacji.
Zabezpiecz wersję do odbioru
Nginx sprawdza hasło, zanim przekaże żądanie aplikacji. Możesz więc osłonić podgląd również wtedy, gdy sama aplikacja nie ma ekranu logowania.
Użyj adresów dostępnych odbiorcom
W API_URL, PUBLIC_URL, adresach OAuth, webhookach i ustawieniach CORS podaj publiczną nazwę serwera. localhost odnosi się do maszyny wykonującej połączenie i nie zastępuje publicznego adresu aplikacji.
Tymczasowy podgląd przez tunel
Do krótkiego udostępnienia możesz wykorzystać ngrok. Panel tworzy tunel dla projektu na podstawie portów faktycznie widocznych w docker compose ps.