init: create project with settings

This commit is contained in:
rusconn
2022-03-21 03:02:59 +00:00
commit d1e5c9e7f6
22 changed files with 2367 additions and 0 deletions

6
.devcontainer/Dockerfile Normal file
View File

@@ -0,0 +1,6 @@
FROM dev-toys-web-dev:1.0.0
RUN apt-get update \
&& apt-get install --no-install-recommends -y git ca-certificates fish \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

View File

@@ -0,0 +1,29 @@
{
"name": "DevToysWeb",
"dockerComposeFile": ["../docker-compose.yml", "docker-compose.yml"],
"service": "app",
"workspaceFolder": "/app",
"settings": {
"terminal.integrated.defaultProfile.linux": "fish",
"terminal.integrated.profiles.linux": {
"fish": {
"path": "/usr/bin/fish",
"args": ["-l"]
}
}
},
"extensions": [
"bierner.github-markdown-preview",
"davidanson.vscode-markdownlint",
"irongeek.vscode-env",
"dbaeumer.vscode-eslint",
"mhutchie.git-graph",
"ms-ceintl.vscode-language-pack-ja",
"ms-azuretools.vscode-docker",
"esbenp.prettier-vscode",
"artdiniz.quitcontrol-vscode",
"styled-components.vscode-styled-components"
],
"runServices": ["app"],
"shutdownAction": "stopCompose"
}

View File

@@ -0,0 +1,10 @@
version: "3.9"
services:
app:
image: rusconn/dev-toys-web-dev:1.0.0
build:
context: .devcontainer
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: sleep infinity