Skip to content

markus-24/devcontainer-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Dev Container Templates

This repository contains reusable dev container configurations for various development environments. Dev containers allow you to use a container as a full-featured development environment, providing consistent setups across different machines.

Available Templates

Java + Spring Boot

Located in .devcontainer_java/

  • Tech Stack: Java 21, MySQL 8.4, Maven, Gradle
  • Description: Configured for modern Java development with Spring Boot support
  • Extensions: Java Extension Pack, Spring Boot Tools, Lombok, SonarLint, EditorConfig

Vite + React + npm

Located in .devcontainer_javascript_react/

  • Tech Stack: Node.js 22, MySQL 8.4, npm
  • Description: Set up for React development with Vite as the build tool
  • Extensions: ESLint, Prettier, React snippets, Error Lens, REST Client

How to Use

  1. Clone this repository
  2. Copy the desired template folder (e.g., .devcontainer_java) to your project root
  3. Rename it to .devcontainer
  4. Open the project in VS Code
  5. When prompted, click "Reopen in Container" to start the dev environment

Each template includes a database service (MySQL) for development purposes. Make sure to update default passwords in docker-compose.yml for production use.

Prerequisites

Contributing

Feel free to contribute additional dev container templates for other tech stacks!

About

Dev Container Templates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors