coolify
Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.
How to use
Wygeneruj token API w panelu Coolify: przejdź do sekcji Keys & Tokens, następnie API tokens, utwórz nowy token z uprawnieniami read, write i deploy.
Ustaw zmienną środowiskową COOLIFY_TOKEN na wartość wygenerowanego tokenu. Upewnij się, że na systemie zainstalowane są bash, curl i jq.
Aby wyświetlić listę wszystkich aplikacji, użyj komendy do listowania aplikacji dostępnej w skrypcie. Otrzymasz dane JSON zawierające identyfikatory UUID i szczegóły każdej aplikacji.
Aby wdrożyć aplikację, podaj jej UUID i użyj komendy deploy. Możesz dodać flagę force, aby wymusić wdrożenie niezależnie od stanu aplikacji.
Do zarządzania cyklem życia aplikacji (start, stop, restart) użyj odpowiednich komend, zawsze podając UUID aplikacji. Aby zobaczyć logi aplikacji, użyj komendy logs z UUID.
Dla bardziej zaawansowanych operacji, takich jak tworzenie baz danych, zarządzanie serwerami czy konfiguracja zmiennych środowiskowych, skonsultuj dokumentację API Coolify i dostępne parametry w skryptach.