917 B
917 B
Deployment
Local Use
npm install
npm test
npm run dev
The local development server listens on port 3001 unless PORT is set.
Production Update
cd /srv/bytegeist-toolbox
git pull origin main
docker compose down
docker compose up -d --build
docker compose ps
docker compose logs --tail=100
Docker Network
The application joins the external Nginx Proxy Manager Docker network:
nginx-proxy-manager_default
Nginx Proxy Manager should proxy to:
http://bytegeist-toolbox:3001
Do not assume the Nginx Proxy Manager container name. Confirm container names with:
docker ps
Internal Health Check
docker exec -it npm curl -sS http://bytegeist-toolbox:3001/health
The npm container name is environment-specific. Confirm it with:
docker ps
Public Verification
curl -I https://toolbox.casko.dev