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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors