This commit is contained in:
2025-12-15 19:06:22 +00:00
commit 2ba58a391f
148 changed files with 13334 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
{
"name": "Java Backend",
"dockerComposeFile": [
"../../docker-compose.yml"
],
"service": "backend",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
// WICHTIG: Features, die im Container installiert werden sollen
"features": {
"ghcr.io/devcontainers/features/java:1": {
"version": "21",
"installMaven": "true",
"installGradle": "false"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "24"
}
},
// VS Code Extensions, die automatisch im Container installiert werden
"customizations": {
"vscode": {
"extensions": [
"vscjava.vscode-java-pack", // Java Extension Pack (Pflicht!)
"vmware.vscode-spring-boot", // Spring Boot Tools
"gabrielbb.vscode-lombok", // Lombok Support (falls genutzt)
"humao.rest-client" // Um API Calls direkt zu testen
]
}
},
// Port 8080 weiterleiten, damit Sie http://localhost:8080 im Browser aufrufen können
"forwardPorts": [8080],
// Nach dem Erstellen: User auf 'vscode' setzen (nicht root, für Sicherheit)
"remoteUser": "vscode"
}