Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.65 KB

File metadata and controls

31 lines (26 loc) · 1.65 KB

Dockerfiles for Development Environments

This repository contains Dockerfiles and configurations for creating various development environments. These environments are designed to be used with tools like Python, Go, Node, Kasm Workspaces, VNC, and other containerization platforms.

Contents

  • base-shells: Dockerfile and configuration for setting up a base shell environment (e.g., zsh, bash, fish)
  • eclipse: Dockerfile for Eclipse IDE
  • go: Dockerfile for Go development environment
  • guacamole: Dockerfile for Apache Guacamole
  • intellij-idea: Dockerfiles and configurations for different versions of IntelliJ IDEA, potentially within Kasm workspaces or VNC environments.
    • community: Community edition
    • kasm: Community edition in a Kasm environment
    • ultimate: IntelliJ IDEA Ultimate Edition (paid)
    • vnc: Community edition in a VNC environment
  • java: Dockerfile for JDK
  • jupyter: Dockerfile for Jupyter notebooks
  • kasm: Dockerfile and scripts for configuring Kasm workspaces
  • node: Dockerfiles for Node.js development environments
  • pgadmin: Dockerfile for pgAdmin, a web-based database management tool for PostgreSQL
  • postgres: Dockerfiles for PostgreSQL
  • python: Dockerfile for Python development
  • python-code-gen: Dockerfile for Python development with code generation tools Aider and Goose
  • rbenv: Dockerfile for rbenv (Ruby environment manager)
  • tiger-vnc: Dockerfile for TigerVNC
  • v1: Deprecated Dockerfiles for version 1 of Coder cloud development environment platform
  • vnc: Dockerfile for VNC environment

License

MIT License 2025 Mark Milligan