Releases: jamm1985/vim-python-docker-template
Releases · jamm1985/vim-python-docker-template
v0.1.2
Improved:
- Switched Docker stages to use numeric UID/GID (USER 1000:1000) and consistent defaults, improving cache reuse and avoiding user lookup issues in Kaniko.
- Added HOME env for predictable user context during cached layers.
- Tightened sudoers cleanup to avoid accidental line matches.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Improved:
- Improved Arch Linux mirrorlist retrieval with retries and HTTPS filtering.
- Added a safe fallback to keep the existing mirrorlist if the refresh fails.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Highlights
- Integrated AI CLI agents: optional codex and gemini services runnable inside the same Docker dev environment (including Vim :terminal workflow).
- Reproducible Python dev template: Docker + Poetry + configurable OS-level deps, consistent across machines.
Added
- Docker Compose services for common workflows: vim-ide, poetry, app, jupyterlab, codex, gemini, and codex-web-login.
- Persistent auth volumes for AI tools: codex-auth and gemini-auth to avoid re-login between runs.
- Configurable environment via .env (PYTHON_VERSION, POETRY_VERSION, VIM_PACKAGES, platform settings, tokens).
Improved
- Modern Vim IDE setup (plugins + CoC/LSP configuration) designed for Python development inside the container.
- Clearer onboarding docs and quickstart flow.
Notes
- codex-web-login uses network_mode: host (Linux-friendly; Docker Desktop may require an alternative auth approach).
- app is a packaged image (rebuild required to pick up code changes), while dev services bind-mount the repo for live editing.