From be983a0b4e9012e1d609d2bf4a26b4a3c2280644 Mon Sep 17 00:00:00 2001 From: BluemediaDev Date: Mon, 9 Jun 2025 19:20:03 +0000 Subject: [PATCH] Add dev container configuration --- .devcontainer/devcontainer.json | 27 +++++++++++++++++++++++++++ .devcontainer/docker-compose.yml | 6 ++++++ 2 files changed, 33 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .devcontainer/docker-compose.yml diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..bfdc12c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,27 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node +{ + "name": "Node.js", + + "dockerComposeFile": "docker-compose.yml", + "service": "app", + "workspaceFolder": "/fancy-gatus", + "shutdownAction": "stopCompose", + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [ + 5173 + ], + + // Configure tool-specific properties. + "customizations": { + "vscode": { + "extensions": [ + "svelte.svelte-vscode", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "eamodio.gitlens" + ] + } + } +} \ No newline at end of file diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml new file mode 100644 index 0000000..917c916 --- /dev/null +++ b/.devcontainer/docker-compose.yml @@ -0,0 +1,6 @@ +services: + app: + image: mcr.microsoft.com/devcontainers/javascript-node:1-22-bookworm + volumes: + - ..:/fancy-gatus:cached + command: sleep infinity