Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Dodaj polecenie init infra"v9.5.621.09.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Polecenie Intlayer CLI Init Infra
Opis
Polecenie init infra konfiguruje infrastrukturę Intlayer na Twoim komputerze. Pobiera instalator dla danej platformy (https://intlayer.org/install.sh w systemie macOS / Linux, https://intlayer.org/install.ps1 w systemie Windows) i uruchamia go w terminalu, dzięki czemu menu instalatora i informacje o postępie są wyświetlane bez zmian.
Instalator pyta, jak chcesz uruchomić Intlayer:
- Aplikacja desktopowa: pobiera natywny pulpit nawigacyjny dla Twojego systemu operacyjnego i procesora oraz otwiera go lub instaluje. Wersja desktopowa komunikuje się z backendem Intlayer Cloud.
- All-in-one Docker: pulpit nawigacyjny + API + MongoDB + Redis + MinIO w pojedynczym kontenerze obsługiwanym przez jeden wolumen. Zapisuje
./intlayer.envz wygenerowanymi sekretami i pobiera obrazintlayer/cms-all. - Docker Compose: jeden kontener na usługę, dla skalowalnego self-hostingu. Zapisuje
docker-compose.ymloraz.envw./intlayer/i pobiera obrazy.
Instalator online stanowi jedyne źródło prawdy dotyczące procesu instalacji: CLI uruchamia go zamiast ponownie implementować te same kroki, więc npx intlayer init infra oraz curl -fsSL https://intlayer.org/install.sh | sh działają dokładnie tak samo.
Użycie
Skopiuj kod do schowka
Ten sam krok jest oferowany na liście kontrolnej npx intlayer init --interactive w sekcji Infrastruktura (aplikacja desktopowa / self-hosting).
Opcje
-m, --mode <mode>- Opcjonalnie. Pomija menu instalatora i uruchamia dany tryb bezpośrednio. Dozwolone wartości:desktop,docker(all-in-one) lubcompose. Każda inna wartość powoduje błąd z listą dozwolonych trybów.
Przykłady
Wybierz tryb interaktywnie
Skopiuj kod do schowka
Zainstaluj aplikację desktopową
Skopiuj kod do schowka
Self-hosting w kontenerze all-in-one
Skopiuj kod do schowka
Self-hosting za pomocą Docker Compose
Skopiuj kod do schowka
Przykładowy wynik
Skopiuj kod do schowka
Ustawienia instalatora
Instalator odczytuje kilka zmiennych środowiskowych, które CLI przekazuje bez zmian. Ustaw je w powłoce przed uruchomieniem polecenia:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Zmienna | Domyślnie | Dotyczy | Opis |
|---|---|---|---|
INTLAYER_MODE | (zapytanie) | wszystkie | desktop, docker lub compose, tak samo jak --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Gdzie zapisywany jest instalator aplikacji |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Obraz all-in-one do pobrania |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Gdzie zapisać plik środowiskowy |
INTLAYER_CONTAINER_NAME | intlayer | docker | Nazwa kontenera |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Nazwany wolumen zamontowany w /data |
INTLAYER_APP_PORT | 3000 | docker | Port hosta dla pulpitu nawigacyjnego |
INTLAYER_API_PORT | 3100 | docker | Port hosta dla API |
INTLAYER_S3_PORT | 9000 | docker | Port hosta dla API MinIO S3 |
INTLAYER_CONSOLE_PORT | 9001 | docker | Port hosta dla konsoli MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Gdzie zapisywane są docker-compose.yml i .env |
INTLAYER_SELFHOST_REF | main | oba | Ref Git, z którego pobierany jest plik compose oraz szablon env |
Zmienne portów zmieniają wyłącznie stronę hosta w mapowaniu. Opublikowane obrazy mają wartościhttp://localhost:3000,http://localhost:3100orazhttp://localhost:9000skompilowane w pakiecie pulpitu, więc zachowaj wartości domyślne, chyba że budujesz własne obrazy: zobacz przewodnik po self-hostingu.
Wymagania
- Aplikacja desktopowa wymaga Node.js: aplikacja zawiera wbudowany serwer pulpitu i uruchamia go przy użyciu pliku binarnego
nodez systemu. - Tryby Docker wymagają Dockera (Docker Desktop z backendem WSL 2 w systemie Windows). Tryb Compose wymaga także wtyczki
docker compose.
Uwagi
- Ponowne uruchomienie polecenia jest bezpieczne: istniejący plik środowiskowy nigdy nie jest nadpisywany, co pozwala używać go również jako ścieżki aktualizacji (instalator pobiera najnowsze obrazy i zachowuje sekrety).
- Instalator jest pobierany do katalogu tymczasowego i usuwany po zakończeniu, niezależnie od wyniku.
- Kod wyjścia polecenia jest kodem instalatora. Jeśli samo pobieranie się nie powiedzie, CLI wyświetla równoważne polecenie
curl … | sh(lubirm … | iex), aby można było uruchomić instalator bezpośrednio. - Tryby Docker wymagają skonfigurowania usługi poczty do wysyłania wiadomości logowania. Po zakończeniu instalatora skonfiguruj Resend lub SMTP w wygenerowanym pliku środowiskowym: zobacz Globalna usługa pocztowa.
Powiązane
- Przewodnik po self-hostingu - Architektura, pierwsze kroki i ograniczenia każdego trybu
- Zainicjuj Intlayer - Nadrzędne polecenie
initi jego interaktywna lista kontrolna - Intlayer CMS - Działanie zainstalowanego pulpitu nawigacyjnego
