netalertx-idempotent-setup
Reprovision and reset the devcontainer environment. Use this when asked to re-run startup, reprovision, setup devcontainer, fix permissions, or reset runtime state.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Reprovision and reset the devcontainer environment. Use this when asked to re-run startup, reprovision, setup devcontainer, fix permissions, or reset runtime state.
How to use
Otwórz terminal w swoim środowisku devcontainera i upewnij się, że masz dostęp do ścieżki
/workspaces/NetAlertX/.devcontainer/scripts/setup.sh.Uruchom skrypt poleceniem
/workspaces/NetAlertX/.devcontainer/scripts/setup.sh. Skrypt automatycznie zatrzyma wszystkie działające usługi (php-fpm, nginx, crond, python3) i wyczyszcza stan runtime'u.Czekaj na zakończenie procesu. Skrypt montuje dyski RAM dla katalogów
/tmp/log,/tmp/api,/tmp/runi/tmp/nginx, tworzy wszystkie wymagane podkatalogi oraz dowiązania symboliczne dla/entrypoint.di/app.Po zakończeniu skrypt automatycznie uruchamia
/entrypoint.sh, który startuje wszystkie usługi i zapisuje numer wersji do pliku.VERSION.Jeśli coś nadal nie działa prawidłowo, uruchom skrypt ponownie — jego idempotentna natura gwarantuje, że każde uruchomienie całkowicie odświeży środowisko bez ryzyka konfliktów lub pozostałości ze starego stanu.