Toolverse
Wszystkie skille

enter-services

autor: pollinations

Wdrażaj i zarządzaj usługami tekstowymi i obrazowymi na EC2 oraz Cloudflare Workers

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność do wdrażania i administracji usługami enter.pollinations.ai na infrastrukturze chmurowej. Pozwala zarządzać instancjami produkcyjnymi i stagingowymi, monitorować status usług tekstowych i obrazowych, przeglądać logi w czasie rzeczywistym oraz restartować serwisy. Wymaga konfiguracji kluczy SSH, narzędzia sops do deszyfrowania sekretów oraz wranglera do zarządzania Cloudflare Workers.

Jak używać

  1. Zainstaluj wymagane narzędzia: sops (brew install sops), Wrangler (npm install -g wrangler) oraz Node.js (brew install node). Upewnij się, że posiadasz skonfigurowane klucze SSH w GitHub secrets.

  2. Dodaj konfigurację SSH do pliku ~/.ssh/config, definiując hosty enter-services (produkcja, IP 3.80.56.235) i enter-services-staging (staging, IP 44.222.254.250) z odpowiednimi plikami kluczy prywatnych.

  3. Uruchom umiejętność z katalogu głównego repozytorium pollinations. Aby sprawdzić status usług, użyj polecenia SSH do połączenia z wybranym środowiskiem i uruchomienia systemctl status dla serwisów text-pollinations.service i image-pollinations.service.

  4. Monitoruj logi w czasie rzeczywistym za pomocą journalctl z flagą -f, aby śledzić działanie usług. W przypadku błędów użyj flagi -p err, aby wyświetlić tylko wpisy błędów z ostatnich 20 linii.

  5. Aby zrestartować usługi, połącz się przez SSH z odpowiednią instancją i uruchom systemctl restart dla obu serwisów tekstowego i obrazowego jednocześnie.

  6. Wybieraj między środowiskiem produkcyjnym (enter.pollinations.ai) a stagingowym (staging.enter.pollinations.ai) w zależności od potrzeb testowania lub wdrażania zmian.

Podobne skille