Secure terminal-based IDE for local JS development
AGPL-3.0 License
PassThroughPatterns
$ git remote update
$ git checkout v0.0.18
$ make images
$ make images_opt # build gui images
$ podman compose down && podman compose up --force-recreate
👉 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/dev-shell
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
ghcr.io/legobeat/l7-devenv/dev-terminal
ghcr.io/legobeat/l7-devenv/firefox
$ podman pull ghcr.io/legobeat/l7-devenv/alpine:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:xterm-v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:vnc-v0.0.18
$ podman pull ghcr.io/legobeat/l7-devenv/firefox:v0.0.18
Published by legobeat about 1 month ago
Ctrl-Escape
to Ctrl-.
make image_tor
podman compose up tor
https_proxy=socks5h://10.7.8.139:9050
, or configure as Firefox proxy via built-in Foxyproxylibvips-dev
for node-gyp
builds/usr/local/lib/node_modules
to NODE_PATH
$ git remote update
$ git checkout v0.0.17
$ make images
$ make images_opt # build gui images
$ podman compose down && podman compose up --force-recreate
👉 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/dev-shell
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
ghcr.io/legobeat/l7-devenv/dev-terminal
ghcr.io/legobeat/l7-devenv/firefox
$ podman pull ghcr.io/legobeat/l7-devenv/alpine:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:xterm-v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:vnc-v0.0.17
$ podman pull ghcr.io/legobeat/l7-devenv/firefox:v0.0.17
Published by legobeat 2 months ago
/tmp
and /var/tmp
(6c4aa1e1)http_proxy
, https_proxy
, no_proxy
SHELL
env var (fa398225)$ git remote update
$ git checkout v0.0.16
$ make images
$ make images_gui # build gui images
$ podman compose down && podman compose up --force-recreate
👉 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/dev-shell
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
ghcr.io/legobeat/l7-devenv/dev-terminal
ghcr.io/legobeat/l7-devenv/firefox
$ podman pull ghcr.io/legobeat/l7-devenv/alpine:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:xterm-v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/dev-terminal:vnc-v0.0.16
$ podman pull ghcr.io/legobeat/l7-devenv/firefox:v0.0.16
Published by legobeat 2 months ago
$ git remote update
$ git checkout v0.0.15
$ make images
$ podman compose down && podman compose up --force-recreate dev-shell
👉 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.15
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.15
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.15
Published by legobeat 3 months ago
pod install
for React Native projects
make image_runner_node_ios
and used in presence of a Podfile
npx
commands$ git remote update
$ git checkout v0.0.14
$ make images
$ podman compose down && podman compose up --force-recreate dev-shell
👉 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.14
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.14
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.14
Published by legobeat 3 months ago
echasnovski/mini.completion
)yq
https://
urls$ git remote update
$ git checkout v0.0.13
$ make images
$ podman compose down && podman compose up --force-recreate dev-shell
👉 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.13
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.13
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.13
Published by legobeat 3 months ago
localhost/l7/dev-shell
localhost/l7/hub
localhost/l7/nvim
localhost/l7/podman-remote
$ git remote update
$ git checkout v0.0.12
$ make images
$ podman compose down && podman compose up --force-recreate
👉 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.12
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/dev-shell:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.12
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.12
Published by legobeat 3 months ago
SRC_DIR=~/src/your-sources podman compose up -d dev-shell
podman compose exec -it dev-shell tmux
or podman compose exec -it dev-shell zsh
.podman compose exec -it dev-shell tmux a
$ git remote update
$ git checkout v0.0.11
$ make images
$ podman compose down && podman compose up --force-recreate
👉 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
$ git remote update
$ git checkout v0.0.10
$ make images
$ podman compose down && podman compose up --force-recreate
👉 For production use, please build your own images rather than using these.
ghcr.io/legobeat/l7-devenv/caddy
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.10
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.10
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.10
Published by legobeat 4 months ago
yarn1
, npm10
, etc$ git remote update
$ git checkout v0.0.9
$ make images
$ podman compose down && podman compose up --force-recreate
👉 For production use, please build your own images rather than using these.
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/caddy:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.9
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.9
Published by legobeat 4 months ago
typescript-language-server
to separate container
lspcontainers.nvim
and docker-socket-proxy
.$ git remote update
$ git checkout v0.0.8
$ make images
$ podman compose down && podman compose up --force-recreate
👉 For production use, please build your own images rather than using these.
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/caddy:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/lsp/typescript:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.8
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.8
$ git remote update
$ git checkout v0.0.7
$ make images
$ podman compose down && podman compose up --force-recreate
👉 For production use, please build your own images rather than using these.
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/apt-cacher-ng
ghcr.io/legobeat/l7-devenv/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/apt-cacher-ng:v0.0.7
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.7
Published by legobeat 4 months ago
git-auth-proxy
+ caddy + dnsmasq intercepting github auth, sandboxing GITHUB_TOKEN
#41$ git remote update
$ git checkout v0.0.6
$ make images
$ podman compose down && podman compose up
👉 For production use, please build your own images rather than using these.
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/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/auth-proxy:v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.6
$ podman pull ghcr.io/legobeat/l7-devenv/caddy:latest
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:latest
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:latest
$ podman pull ghcr.io/legobeat/l7-devenv/dnsmasq:auth-proxy
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-bookworm
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:latest
Published by legobeat 4 months ago
ghcr.io/legobeat/l7-devenv/nvim
ghcr.io/legobeat/l7-devenv/node
ghcr.io/legobeat/l7-devenv/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.5
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.5
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.5
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:latest
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-bookworm
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:latest
Published by legobeat 4 months ago
ghcr.io/legobeat/l7-devenv/nvim
ghcr.io/legobeat/l7-devenv/node
ghcr.io/legobeat/l7-devenv/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.4
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.4
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.4
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:latest
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-bookworm
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:latest
ghcr.io/legobeat/l7-devenv/nvim
ghcr.io/legobeat/l7-devenv/node
ghcr.io/legobeat/l7-devenv/gpg-vault
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:v0.0.3
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-v0.0.3
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:v0.0.3
$ podman pull ghcr.io/legobeat/l7-devenv/nvim:latest
$ podman pull ghcr.io/legobeat/l7-devenv/node:20-bookworm
$ podman pull ghcr.io/legobeat/l7-devenv/gpg-vault:latest