From 98e8a1f10ea6390f1aa06a908ae1412206241a4a Mon Sep 17 00:00:00 2001 From: nexryai <61890205+nexryai@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:58:32 +0900 Subject: [PATCH] Create devcontainer.json --- .devcontainer/devcontainer.json | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..931ef17 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,44 @@ +{ + "name": "google-drive-s3", + "build": { + "dockerfile": "./Dockerfile" + }, + "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind", + "workspaceFolder": "/workspace", + "remoteUser": "ubuntu", + "overrideCommand": true, + "postCreateCommand": "git config --global pull.rebase false && pnpm env use --global 24", + "customizations": { + "vscode": { + "extensions": ["biomejs.biome"], + "settings": { + "editor.linkedEditing": true, + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + + "editor.codeActionsOnSave": { + "source.organizeImports.biome": "explicit", + "source.fixAll.biome": "explicit" + }, + + "[typescript]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[json]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[javascript]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "biomejs.biome" + }, + + "biome.lsp.bin": "pnpm biome" + } + } + } +}