mirror of
https://github.com/BaaRai/ARTEX.git
synced 2026-11-13 11:40:53 +08:00
The suite does not use one container port: most challenges publish 8080 but some (051, 091, 100) publish 5000, and the adapter had 8080 hardcoded, so deploy failed on those and the failure happened before the teardown block, leaving the challenge running. - the host port now comes from the app container port mapping (any container port, via docker inspect), never from an assumed 8080 - the teardown finally now wraps the deploy as well: a failure halfway through deploy no longer leaves containers behind (--keep and --deploy-only still opt out)