v0.0.11
Summary
- nvim: Add Quake-style terminal (thanks to
akinsho/toggleterm.nvim
)- Toggle by C-/ or C--
- nvim: Remove lspcontainers.nvim
- LSP still containerized without plugin
- There is now an optional entrypoint (to become default) managed by compose
- Start environment by
SRC_DIR=~/src/your-sources podman compose up -d dev-shell
- Start a new session by
podman compose exec -it dev-shell tmux
orpodman compose exec -it dev-shell zsh
. - Reattach to a tmux session by
podman compose exec -it dev-shell tmux a
- Start environment by
- Various fixes
Updating
Update instructions
$ git remote update
$ git checkout v0.0.11
$ make images
$ podman compose down && podman compose up --force-recreate
Published images
Evaluation/testing prebuilds
👉 For production use, please build your own images rather than using these.
ghcr.io/legobeat/l7-devenv/alpine
ghcr.io/legobeat/l7-devenv/caddy
ghcr.io/legobeat/l7-devenv/dnsmasq
ghcr.io/legobeat/l7-devenv/nvim
ghcr.io/legobeat/l7-devenv/auth-proxy
ghcr.io/legobeat/l7-devenv/node
ghcr.io/legobeat/l7-devenv/lsp/typescript
ghcr.io/legobeat/l7-devenv/apt-cacher-ng
ghcr.io/legobeat/l7-devenv/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/alpine:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.11
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.11