Docker Services
All services run as Docker containers on the Windows Server host.
Container Management
# List running containers
docker ps
# View logs
docker logs <container_name> --tail 100
# Restart a service
cd D:\<service>\
docker compose restart
# Rebuild and restart
docker compose build && docker compose up -d
Known Issues
GLPI Performance
GLPI uses bind mounts at D:\glpi\data and D:\glpi\db which are slow due to WSL2 9P cross-boundary overhead. Temporary mitigations:
- nginx timeout set to 120s
- OPcache enabled
Fix: Move Docker Desktop disk image to D:\Docker\wsl, then migrate back to named volumes.
pdfmake in n8n
Installed at /home/node/.n8n/node_modules/pdfmake. Must use require('pdfmake/src/printer') (module name only) — full paths are blocked by the Code node sandbox.