Skip to content

Releases: jamm1985/vim-python-docker-template

v0.1.2

04 Jan 09:18

Choose a tag to compare

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

02 Jan 10:35

Choose a tag to compare

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

28 Dec 14:46

Choose a tag to compare

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.