An open API service indexing awesome lists of open source software.

https://github.com/jonmatum/devcontainer-minimal-template

Minimal and language-agnostic DevContainer template for bootstrapping VS Code Remote development environments with Docker.
https://github.com/jonmatum/devcontainer-minimal-template

bootstrap devcontainer development-environment docker minimal remote-containers starter template vscode

Last synced: about 1 year ago
JSON representation

Minimal and language-agnostic DevContainer template for bootstrapping VS Code Remote development environments with Docker.

Awesome Lists containing this project

README

          

# Minimal DevContainer Template

[![DevContainer](https://img.shields.io/badge/devcontainer-ready-blue)](https://code.visualstudio.com/docs/devcontainers/containers)
[![Docker](https://img.shields.io/badge/docker-ready-blue)](https://www.docker.com/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

## Overview

This is a minimal, language-agnostic [DevContainer](https://containers.dev/) setup designed for fast startup and easy extension. It provides a Docker-based development environment configured for use with Visual Studio Code Remote - Containers.

## Features

- Based on the official `mcr.microsoft.com/devcontainers/base:debian` image
- Non-root `vscode` user for safe, consistent dev workflows
- Lightweight: includes only essential tools (git, curl, bash)
- VS Code Docker extension pre-installed
- Clean starting point for building language-specific environments

## Usage

1. Clone or fork this repository:

```bash
git clone git@github.com:jonmatum/devcontainer-minimal-template.git
cd devcontainer-minimal-template
```

2. Open the folder in [Visual Studio Code](https://code.visualstudio.com/):

- You will be prompted to reopen the folder in a Dev Container

3. Customize the Dockerfile and `devcontainer.json` for your stack

## File Structure

```
.devcontainer/
├── devcontainer.json
├── Dockerfile
```

## Requirements

- [Docker](https://docs.docker.com/get-docker/)
- [Visual Studio Code](https://code.visualstudio.com/)
- [Remote - Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)

## License

This project is licensed under the [MIT License](LICENSE).

---

> Pura Vida & Happy Coding!