chore(dev): use VOLTA instead of Docker

This commit is contained in:
rusconn
2023-05-29 13:31:18 +09:00
parent ec38217c4c
commit 3f04945389
10 changed files with 8 additions and 75 deletions

View File

@@ -1,6 +0,0 @@
FROM dev-toys-web-dev:2.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

@@ -1,33 +0,0 @@
{
"name": "DevToysWeb",
"dockerComposeFile": ["../docker-compose.yml", "docker-compose.yml"],
"service": "app",
"workspaceFolder": "/app",
"customizations": {
"vscode": {
"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",
"bradlc.vscode-tailwindcss"
]
}
},
"runServices": ["app"],
"shutdownAction": "stopCompose"
}

View File

@@ -1,8 +0,0 @@
version: "3.9"
services:
app:
image: xxx/dev-toys-web-dev:2.0.0
build:
context: .devcontainer
command: sleep infinity

View File

@@ -1 +0,0 @@
APP_PORT=3000

4
.gitignore vendored
View File

@@ -33,13 +33,9 @@ yarn-error.log*
.turbo
.contentlayer
.env
# typescript
tsconfig.tsbuildinfo
# eslint
.eslintcache
# devcontainer
.devcontainer

View File

@@ -4,7 +4,6 @@
"davidanson.vscode-markdownlint",
"irongeek.vscode-env",
"dbaeumer.vscode-eslint",
"ms-azuretools.vscode-docker",
"esbenp.prettier-vscode",
"bradlc.vscode-tailwindcss"
]

View File

@@ -2,6 +2,10 @@
A web clone of [DevToys](https://github.com/veler/DevToys)
## Setup
To reproduce environment, use [VOLTA](https://volta.sh/)
## Known issues
- Tool search does not set query parameters

View File

@@ -1,21 +0,0 @@
version: "3.9"
services:
app:
image: dev-toys-web-dev:2.0.0
build:
context: docker
working_dir: /app
volumes:
- .:/app
- next:/app/.next
- node_modules:/app/node_modules
- yarn-cache:/usr/local/share/.cache/yarn/v6
command: sh -c "yarn && yarn dev"
ports:
- ${APP_PORT:-3000}:3000
volumes:
next:
node_modules:
yarn-cache:

View File

@@ -1 +0,0 @@
FROM node:18.16.0-bullseye-slim

View File

@@ -1,6 +1,10 @@
{
"license": "MIT",
"private": true,
"volta": {
"node": "18.16.0",
"yarn": "1.22.19"
},
"scripts": {
"dev": "next dev",
"build": "next build",