Title
Add Docker distribution path for reproducible cross-platform toolkit use
Summary
Brayden rated Docker worthwhile, especially for Windows pain points and
dependency/version drift. Current toolkit has many optional/runtime-heavy
dependencies plus Earth Engine auth expectations, so container support should be
designed deliberately rather than added as afterthought.
Why this matters
- easier onboarding on Windows
- reproducible runtime for demos and support
- cleaner base for CI, documentation, and future hosted workflows
Proposed work
- Define target container use cases:
- developer environment
- CLI runtime for end users
- CI helper image
- Create initial Dockerfile with package install and console scripts.
- Decide auth strategy for Earth Engine and Earthdata in container context.
- Document volume mounts for:
outputs/cache
- output files
- optional station/custom input files
- Add minimal smoke test for one CLI command inside container.
Acceptance criteria
- Dockerfile builds successfully
- at least one CLI smoke command works in container
- README documents intended Docker workflow and auth caveats
Notes
- lower priority than
uv
- should not replace direct install path
- auth and cache persistence need explicit design
Title
Add Docker distribution path for reproducible cross-platform toolkit use
Summary
Brayden rated Docker worthwhile, especially for Windows pain points and
dependency/version drift. Current toolkit has many optional/runtime-heavy
dependencies plus Earth Engine auth expectations, so container support should be
designed deliberately rather than added as afterthought.
Why this matters
Proposed work
outputs/cacheAcceptance criteria
Notes
uv