Problem
The mise run aws:deploy:local command uses CDK's ContainerImage.fromAsset(), which shells out to docker build to build images locally. If Docker Desktop isn't running, the deploy fails with an unclear error. The README doesn't list Docker as a prerequisite for AWS deployment — only for Docker Compose usage.
Suggested Fix
-
The deploy task should validate that Docker exists and is usable (e.g. docker info) before starting, and produce a clear error message if not.
-
Add an explicit prerequisites section to the AWS deployment docs that states Docker Desktop (or a compatible daemon) must be installed and running for local deploy variants that build container images on the machine.
Part of #235
Problem
The
mise run aws:deploy:localcommand uses CDK'sContainerImage.fromAsset(), which shells out todocker buildto build images locally. If Docker Desktop isn't running, the deploy fails with an unclear error. The README doesn't list Docker as a prerequisite for AWS deployment — only for Docker Compose usage.Suggested Fix
The deploy task should validate that Docker exists and is usable (e.g.
docker info) before starting, and produce a clear error message if not.Add an explicit prerequisites section to the AWS deployment docs that states Docker Desktop (or a compatible daemon) must be installed and running for
localdeploy variants that build container images on the machine.Part of #235