From 8827917b68c8e84c10ed0a2ff0e41f5ff9d504b0 Mon Sep 17 00:00:00 2001 From: CSK <73425927+cr2007@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:43:08 +0000 Subject: [PATCH] Adds Dev Container configuration (#1393) Adds necessary settings, extensions, and ports to access. --- .devcontainer/devcontainer.json | 34 +++++++++++++++++++++++++++++++++ .devcontainer/welcome.txt | 7 +++++++ 2 files changed, 41 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .devcontainer/welcome.txt diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..27fe367a --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,34 @@ +{ + "name": "IT-Tools Dev Container", + "image": "mcr.microsoft.com/devcontainers/javascript-node", + "customizations": { + "vscode": { + "extensions": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "Lokalise.i18n-ally", + "eamodio.gitlens" + ], + "settings": { + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "i18n-ally.localesPaths": [ + "locales", + "src/tools/*/locales" + ], + "i18n-ally.keystyle": "nested" + } + } + }, + "postCreateCommand": "sudo cp .devcontainer/welcome.txt /usr/local/etc/vscode-dev-containers/first-run-notice.txt", + "postStartCommand": "npm install -g pnpm && pnpm install", + "forwardPorts": [5173], + "portsAttributes": { + "5173": { + "label": "Vite App - IT-Tools", + "onAutoForward": "notify" + } + } +} diff --git a/.devcontainer/welcome.txt b/.devcontainer/welcome.txt new file mode 100644 index 00000000..fa003914 --- /dev/null +++ b/.devcontainer/welcome.txt @@ -0,0 +1,7 @@ +Welcome to the IT-Tools Dev Container! 💻 + +To get started, enter `pnpm dev` on the terminal to run the app locally. + +Head over to the ./README.md file to know more. + +Happy coding! :)