railway-deployment
Manage Railway deployments - view logs, redeploy, restart, or remove deployments. Use for deployment lifecycle (remove, stop, redeploy, restart), deployment visibility (list, status, history), and troubleshooting (logs, errors, failures, crashes). NOT for deleting services - use
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage Railway deployments - view logs, redeploy, restart, or remove deployments. Use for deployment lifecycle (remove, stop, redeploy, restart), deployment visibility (list, status, history), and troubleshooting (logs, errors, failures, crashes). NOT for deleting services - use railway-environment skill with isDeleted for that.
How to use
Upewnij się, że masz zainstalowany railway-cli i jesteś zalogowany w swoim koncie Railway. Skill wymaga dostępu do poleceń railway z uprawnieniami do zarządzania deploymentami.
Aby wyświetlić listę wdrożeń, poproś skill o polecenie railway deployment list. Otrzymasz identyfikatory deploymentów, statusy i metadane, które pomogą Ci znaleźć konkretne wdrożenie do analizy. Możesz ograniczyć wyniki do określonego serwisu, np. backend.
Do przeglądania logów aplikacji użyj polecenia railway logs. Domyślnie skill pobiera logi z ostatniego udanego wdrożenia. Jeśli chcesz zobaczyć logi bieżącego lub nieudanego deploymentu, dodaj flagę --latest.
Aby sprawdzić logi budowania (przydatne przy debugowaniu błędów kompilacji), użyj railway logs --build. Skill wyświetli pełny output procesu budowania.
Do restartowania serwisu lub ponownego wdrażania użyj polecenia railway redeploy lub railway restart. Skill zatrzyma bieżące wdrożenie i uruchomi nową instancję.
Aby usunąć wdrożenie (zatrzymać bieżące, ale zachować serwis), użyj railway down. Jeśli chcesz całkowicie usunąć serwis, skorzystaj z skill railway-environment z opcją isDeleted zamiast tego polecenia.