Docker Build
Build Unit Test Image
Required after container/Dockerfile changes. Tests won't see changes until image is rebuilt.
bash
docker buildx build -t netalertx-test .
Build time: ~30 seconds (or ~90s if venv stage changes)
Build and Launch Production Container
Before launching, stop devcontainer services first to free ports.
bash
cd /workspaces/NetAlertX docker compose up -d --build --force-recreate
Pre-Launch Checklist
- •Stop devcontainer services:
pkill -f 'php-fpm83|nginx|crond|python3' - •Close VS Code forwarded ports
- •Run the build command
Production Container Details
- •Image:
netalertx:latest - •Container name:
netalertx - •Network mode: host
- •Ports: 20211 (UI), 20212 (API/GraphQL)