Catalog
io.github.artemdruzhininad-star/docker-wts-build
OfficialSchedule Docker builds via Windows Task Scheduler — survives VS Code terminal timeouts
Schedule Docker builds via Windows Task Scheduler with timeout resilience.
README not available yet.
Install
Configuration
Environment variables
DWTB_PROJECT_DIRrequiredPath to project directory containing docker-compose.yml
DWTB_COMPOSE_FILEDocker Compose file name (default: docker-compose.yml)
DWTB_CUSTOM_SERVICESSemicolon-separated list of custom service names
DWTB_LOGS_DIRDirectory for build logs (default: {project_dir}/builds/logs)
DWTB_TASK_PREFIXTask name prefix for Windows Task Scheduler (default: DockerBuild)
DWTB_TASK_TIMEOUT_MSTask timeout in milliseconds (default: 28800000 = 8 hours)
DWTB_MAX_TASK_AGE_DAYSMaximum age in days for cleanup (default: 30)
claude_desktop_config.json
{
"mcpServers": {
"docker-wts-build": {
"command": "uvx",
"args": [
"docker-wts-build"
],
"env": {
"DWTB_PROJECT_DIR": "<YOUR_DWTB_PROJECT_DIR>",
"DWTB_COMPOSE_FILE": "<YOUR_DWTB_COMPOSE_FILE>",
"DWTB_CUSTOM_SERVICES": "<YOUR_DWTB_CUSTOM_SERVICES>",
"DWTB_LOGS_DIR": "<YOUR_DWTB_LOGS_DIR>",
"DWTB_TASK_PREFIX": "<YOUR_DWTB_TASK_PREFIX>",
"DWTB_TASK_TIMEOUT_MS": "<YOUR_DWTB_TASK_TIMEOUT_MS>",
"DWTB_MAX_TASK_AGE_DAYS": "<YOUR_DWTB_MAX_TASK_AGE_DAYS>"
}
}
}
}