From 7b0f3d20b06cdf8d410692cc81d7448a3c5f0928 Mon Sep 17 00:00:00 2001 From: tobimai Date: Sat, 24 May 2025 15:59:22 +0000 Subject: [PATCH] Switch to devcontainer --- .devcontainer/devcontainer.json | 17 +++++++++++++++++ .devcontainer/docker-compose.yaml | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .devcontainer/docker-compose.yaml diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..a446809 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,17 @@ +{ + "name": "Waterlevel Software Development", + "dockerComposeFile": "docker-compose.yaml", + "service": "app", + "workspaceFolder": "/workspace", + "customizations": { + "vscode": { + "extensions": [ + "platformio.platformio-ide", + "mutantdino.resourcemonitor", + "ms-azuretools.vscode-docker", + "meezilla.json" + ] + } + } +} + diff --git a/.devcontainer/docker-compose.yaml b/.devcontainer/docker-compose.yaml new file mode 100644 index 0000000..d37f144 --- /dev/null +++ b/.devcontainer/docker-compose.yaml @@ -0,0 +1,9 @@ +version: '3.8' +services: + app: + image: gitea.maiertobi.de/tobimai/devcontainer-pio:latest + user: tobi:tobi + volumes: + - ..:/workspace:cached + - /home/tobi/.ssh:/home/tobi/.ssh:ro + command: sleep infinity