enter-services
Deploy and manage enter.pollinations.ai text/image services on EC2 and Cloudflare Workers. Requires: SSH keys, sops, wrangler.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy and manage enter.pollinations.ai text/image services on EC2 and Cloudflare Workers. Requires: SSH keys, sops, wrangler.
How to use
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.
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.
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.
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.
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.
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.