netalertx-docker-build
Build Docker images for testing or production. Use this when asked to build container, build image, docker build, build test image, or launch production container.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build Docker images for testing or production. Use this when asked to build container, build image, docker build, build test image, or launch production container.
How to use
Upewnij się, że jesteś w katalogu projektu NetAlertX (
/workspaces/NetAlertX) i masz zainstalowany Docker oraz docker-compose.Przed uruchomieniem kontenera produkcyjnego zatrzymaj usługi devcontainera, aby zwolnić porty. Wykonaj polecenie:
pkill -f 'php-fpm83|nginx|crond|python3'oraz zamknij przekierowane porty w VS Code.Aby zbudować obraz testowy po zmianach w Dockerfile, uruchom:
docker buildx build -t netalertx-test .Proces trwa około 30 sekund (lub 90 sekund, jeśli zmienił się etap venv).Aby zbudować i uruchomić kontener produkcyjny, wykonaj:
docker compose up -d --build --force-recreatePolecenie automatycznie zbuduje obraznetalertx:latesti uruchomi kontener o nazwienetalertxw trybie host network.Sprawdź, czy kontener działa poprawnie. Interfejs użytkownika dostępny jest na porcie 20211, a API/GraphQL na porcie 20212.