Wdrażanie aplikacji
Po utworzeniu aplikacji i dodaniu funkcji w Centrum deweloperskim (Developer Center) musisz wdrożyć swój kod i połączyć go z funkcjami, aby aktywować je na platformie monday.com.
Możesz wdrożyć kod w infrastrukturze monday.com (zalecane) lub podać adres URL kodu hostowanego zewnętrznie.
Opcje wdrażania
Kod możesz wdrożyć na kilka sposobów, zależnie od tego, gdzie jest uruchamiany (po stronie klienta lub serwera) i gdzie jest hostowany.
| Gdzie działa kod | Opcje wdrażania |
|---|---|
| Po stronie klienta (w przeglądarce) | • CLI (zalecane) • Przesłanie pliku ZIP (ta opcja zostanie wycofana) • Hosting zewnętrzny |
| Po stronie serwera (na serwerze) | • CLI (zalecane) • Hosting zewnętrzny |
Kod po stronie klienta za pomocą CLI (monday.com)
Zalecanym sposobem wdrażania kodu po stronie klienta w infrastrukturze monday.com jest użycie CLI (więcej informacji znajdziesz tutaj). Pozwala to zautomatyzować proces wdrażania i zintegrować go z narzędziami CI/CD.
Obejrzyj film instruktażowy na YouTube dotyczący wdrażania aplikacji po stronie klienta, aby zobaczyć cały proces.
$ mapps code:push --client-side -d <PROJECT DIRECTORY PATH> -i <APP_VERSION_ID_TO_PUSH>
Kod po stronie klienta za pomocą pliku ZIP
Możesz też przesłać kod po stronie klienta do infrastruktury monday.com jako plik .zip.
Kod po stronie serwera za pomocą CLI (monday code)
Kod po stronie serwera można wdrażać wyłącznie za pomocą CLI (więcej informacji znajdziesz tutaj). Ta metoda dotyczy funkcji aplikacji, które używają monday code do uruchamiania logiki backendu.
$ mapps code:push -i 123456
Hosting zewnętrzny
Jeśli Twój kod jest hostowany poza infrastrukturą monday.com, możesz zintegrować go z platformą monday.com, podając adres URL renderowania w Centrum deweloperskim. Dzięki temu aplikacja będzie działać we własnej infrastrukturze, a jednocześnie pozostanie dostępna na monday.com.
Jak wdrożyć aplikację
- Utwórz aplikację w Centrum deweloperskim.
- Dodaj i skonfiguruj funkcje aplikacji.
- Przejdź do widżetu Wdrażanie funkcji (Feature Deployment) w prawym górnym rogu.
- Wybierz metodę wdrażania:
- CLI (po stronie klienta/serwera): Postępuj zgodnie z instrukcjami i wdroż aplikację za pomocą CLI. Podaj podścieżkę funkcji do renderowania.
- Plik ZIP (tylko po stronie klienta): Prześlij plik ZIP.
- Hosting zewnętrzny: Wklej adres URL renderowania.
- Kliknij Zapisz (Save), aby zapisać wdrożenie.
Wersjonowanie aplikacji
Wdrożenie kodu wpływa tylko na wybraną wersję roboczą. Jeśli aplikacja ma kilka wersji, upewnij się, że wdrażasz kod do właściwej.