You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Universal development environment for interpreted languages and static site generators.
A comprehensive Docker-based environment that provides all major interpreted language runtimes, package managers, and static site generators in a single unified image. Perfect for polyglot development, CI/CD pipelines, and static site generation.
# Install dependencies and start dev server
docker run --rm -v $(pwd):/workspace -p 3000:3000 \
ghcr.io/devenvmgr/interpreters:latest bash -c ' npm install npm run dev'# Or use auto-detection
docker run --rm -v $(pwd):/workspace -p 3000:3000 \
ghcr.io/devenvmgr/interpreters:latest --dev
Python / Django
# Install and run Django
docker run --rm -v $(pwd):/workspace -p 8000:8000 \
ghcr.io/devenvmgr/interpreters:latest bash -c ' pip install -r requirements.txt python manage.py runserver 0.0.0.0:8000'
# Build Hugo site
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest hugo --minify
# Serve locally
docker run --rm -v $(pwd):/workspace -p 1313:1313 \
ghcr.io/devenvmgr/interpreters:latest hugo server --bind 0.0.0.0
Ghost CMS
# Install Ghost in current directory
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest ghost install local# Start Ghost
docker run --rm -v $(pwd):/workspace -p 2368:2368 \
ghcr.io/devenvmgr/interpreters:latest ghost start
# Or use auto-detection if Ghost is already installed
docker run --rm -v $(pwd):/workspace -p 2368:2368 \
ghcr.io/devenvmgr/interpreters:latest --dev
Python MkDocs Documentation
# Build docs
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest mkdocs build
# Serve locally
docker run --rm -v $(pwd):/workspace -p 8000:8000 \
ghcr.io/devenvmgr/interpreters:latest mkdocs serve -a 0.0.0.0:8000
Zola Static Site
# Build Zola site
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest zola build
# Serve locally
docker run --rm -v $(pwd):/workspace -p 1111:1111 \
ghcr.io/devenvmgr/interpreters:latest zola serve --interface 0.0.0.0
Hexo Blog
# Create new Hexo blog
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest hexo init my-blog
# Generate and serve
docker run --rm -v $(pwd):/workspace -p 4000:4000 \
ghcr.io/devenvmgr/interpreters:latest bash -c ' cd my-blog && npm install hexo generate hexo server -p 4000'
Docusaurus Documentation
# Create new Docusaurus site
docker run --rm -v $(pwd):/workspace \
ghcr.io/devenvmgr/interpreters:latest npx create-docusaurus@latest my-docs classic
# Serve locally
docker run --rm -v $(pwd):/workspace -p 3000:3000 \
ghcr.io/devenvmgr/interpreters:latest bash -c ' cd my-docs && npm install npm start -- --host 0.0.0.0'
Use binmgr/toolchain for building portable static binaries.
Use devenvmgr/interpreters for interpreted language development and static site generation.