WytyczneDla posiadaczy licencji: konfiguracje, skille AI, szablony SEO

Strona główna/ Dokumentacja /Środowiska projektów

Dodawanie i uruchamianie projektu

Przygotuj katalog, wybierz konfigurację kontenerów i uruchom środowisko z panelu.

Istniejący kod lub nowy szablon

Dodaj katalog z docker-compose.yml, jeśli masz już przygotowane środowisko. Panel rozpozna usługi i przydzieli port. Publikację portu panel zmienia tylko na twoje żądanie, a reszta konfiguracji zostaje twoja.

Przy nowym projekcie wybierz szablon, na przykład PHP z MariaDB, Node, PrestaShop lub WooCommerce. Otrzymasz katalog z Dockerfile, konfiguracją Compose, miejscem na kod i losowymi hasłami.

Uruchom projekt z panelu

Użyj przycisku uruchomienia, także przy pierwszym starcie. Panel wtedy konfiguruje publikację przez nginx. Samo ręczne docker compose up nie wykonuje tej części konfiguracji.

Numer publiczny i wewnętrzny port Dockera to oddzielne adresy dostępu. Port publiczny obsługuje nginx, wraz z HTTPS i hasłem, jeśli je ustawisz. Rejestr portów zapobiega przydzielaniu tego samego numeru różnym projektom.

Oddziel aplikację od konfiguracji

W szablonach serwer WWW udostępnia podkatalog www/. Dockerfile, plik Compose oraz pozostałe pliki środowiska pozostają poza nim. Umieszczaj w katalogu publicznym tylko treści przeznaczone do obsługi przez serwer WWW.

Bazy i inne usługi bez interfejsu WWW powinny komunikować się po nazwach w sieci Compose. Nie publikuj ich na 0.0.0.0. Gdy potrzebujesz dostępu z hosta, użyj 127.0.0.1:PORT:PORT. Hasła generuj losowo, na przykład przez openssl rand -hex 24.

Obsługa działającego środowiska

  • Start i stop wykonują odpowiednio docker compose up -d --build oraz down, z profilami poza zadaniami jednorazowymi.
  • Restart jest dostępny w menu Docker.
  • Przebudowa używa build --no-cache i blokuje równoległe budowanie tego samego projektu.
  • Logi pokazują ostatnie zdarzenia usług; limit wynosi 3 × 10 MB na kontener.
  • Widok katalogu daje dostęp do plików projektu.

Postęp operacji widać w trakcie jej wykonywania. Po uruchomieniu otwórz aplikację i sprawdź, czy działa zgodnie z konfiguracją.