railway-cli-management
Zarządzaj deploymentami i infrastrukturą Railway bezpośrednio z linii poleceń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pracy z Railway CLI — wdrażaj aplikacje, zarządzaj usługami, przeglądaj logi i konfiguruj zmienne środowiskowe. Przydatna przy deploymentach do Railway, skalowaniu usług, zarządzaniu wolumenami oraz pracy z wieloma środowiskami produkcyjnymi. Obsługuje linkowanie projektów, wyświetlanie statusu wdrożeń i zarządzanie poszczególnymi serwisami.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot i upewnij się, że masz dostęp do Railway CLI. Jeśli jeszcze nie masz zainstalowanego Railway CLI, pobierz go ze strony Railway i zaloguj się na swoje konto.
Połącz katalog projektu z Railway, używając polecenia railway link. Jeśli znasz już identyfikator projektu, możesz podać go bezpośrednio jako argument. Sprawdź status połączenia poleceniem railway status, aby upewnić się, że wszystko jest poprawnie skonfigurowane.
Aby wdrożyć aplikację, użyj railway up. To polecenie wdraża bieżący katalog do połączonej usługi i wyświetla logi wdrożenia. Jeśli chcesz wdrożyć bez czekania na logi, dodaj flagę --detach. Możesz też wdrożyć do konkretnej usługi za pomocą --service lub do konkretnego środowiska za pomocą --environment.
Zarządzaj usługami w projekcie: użyj railway list, aby zobaczyć wszystkie projekty, railway add, aby dodać nową usługę, lub railway service, aby przełączyć się między usługami. Otwórz dashboard projektu w przeglądarce poleceniem railway open.
Aby uzyskać identyfikatory wdrożeń i szczegółowe informacje o statusie, użyj railway status --json. To polecenie zwraca pełną strukturę JSON, którą możesz parsować za pomocą narzędzi takich jak jq, aby wyodrębnić konkretne identyfikatory wdrożeń lub dane o usługach.
W razie potrzeby redeploy'uj poprzednie wdrożenie poleceniem railway redeploy, usuń ostatnie wdrożenie poleceniem railway down, lub odłącz katalog od projektu poleceniem railway unlink.