Toolverse
Wszystkie skille

lokalise-multi-env-setup

autor: jeremylongshore

Skonfiguruj Lokalise dla środowisk dev, staging i produkcji z izolacją danych i bezpiecznym zarządzaniem kluczami.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność do konfiguracji Lokalise na wielu środowiskach wdrażania. Pozwala na wybór między oddzielnymi projektami Lokalise dla każdego środowiska (silniejsza izolacja) lub gałęziami w ramach jednego projektu (prostsze zarządzanie). Obsługuje zarządzanie kluczami API, zmienne środowiskowe i przepływ promocji tłumaczeń od dev do produkcji bez ryzyka zmieszania danych. Wymaga planu Team lub Enterprise w Lokalise oraz systemu zarządzania tajemnicami (GitHub Secrets, AWS Secrets Manager, GCP Secret Manager lub HashiCorp Vault).

Jak używać

  1. Sprawdź wymagania: posiadasz plan Team lub Enterprise w Lokalise, zainstalowany Node.js 18+, pakiet @lokalise/node-api oraz system zarządzania tajemnicami (GitHub Secrets, AWS Secrets Manager, GCP Secret Manager lub Vault).
  2. Wyzwól umiejętność frazami takimi jak "lokalise environments", "lokalise staging", "lokalise dev prod" lub "lokalise environment setup".
  3. Wybierz strategię konfiguracji: opcja A to osobne projekty Lokalise dla każdego środowiska (rekomendowane dla zespołów powyżej 5 tłumaczy lub wymogi compliance), opcja B to gałęzie w ramach jednego projektu (prostsze zarządzanie dla mniejszych zespołów).
  4. Wygeneruj osobny token API Lokalise dla każdego środowiska z minimalnymi wymaganymi uprawnieniami i przechowaj je w wybranym systemie zarządzania tajemnicami.
  5. Skonfiguruj zmienne środowiskowe NODE_ENV (lub równoważne) dla każdego celu wdrażania oraz ustaw ścieżki do konfiguracji Lokalise specyficznych dla środowiska.
  6. Wdrażaj przepływ promocji tłumaczeń: przetestuj w dev, przejdź do staging do weryfikacji przez tłumaczy, następnie promuj do produkcji bez ryzyka zmieszania danych między środowiskami.

Podobne skille