diff --git a/.devcontainer/.zshrc b/.devcontainer/.zshrc deleted file mode 100644 index 72a0a2c..0000000 --- a/.devcontainer/.zshrc +++ /dev/null @@ -1,10 +0,0 @@ -# Path to your oh-my-zsh installation. -export ZSH="/root/.oh-my-zsh" - -# https://typewritten.dev/#/git_status_indicators -ZSH_THEME="typewritten" - -# Which plugins would you like to load? -# plugins=(zsh-autosuggestions nvm git) - -source $ZSH/oh-my-zsh.sh diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile deleted file mode 100644 index 30d5a76..0000000 --- a/.devcontainer/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -ARG VARIANT="14-buster" -FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT} - -RUN apt update && export DEBIAN_FRONTEND=noninteractive \ - && apt -y install --no-install-recommends git-lfs \ - && rm -rf /var/lib/apt/lists/* - -RUN git lfs install - -RUN npm i && npm run init - -ENV ZSH_CUSTOM /root/.oh-my-zsh/ -RUN git clone https://github.com/reobin/typewritten.git $ZSH_CUSTOM/themes/typewritten -RUN ln -s "$ZSH_CUSTOM/themes/typewritten/typewritten.zsh-theme" "$ZSH_CUSTOM/themes/typewritten.zsh-theme" -RUN ln -s "$ZSH_CUSTOM/themes/typewritten/async.zsh" "$ZSH_CUSTOM/themes/async" -COPY .zshrc /root/.zshrc diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index dfa8c63..0000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "Node.js & TypeScript", - "build": { - "dockerfile": "Dockerfile", - "args": { - "VARIANT": "14" - } - }, - "settings": { - "terminal.integrated.shell.linux": "/bin/zsh", - "files.exclude": { - "**/node_modules": true, - "**/yarn.lock": true, - "**/dist": true, - "**/lib": true, - "**/.firebase": true - }, - "editor.tabSize": 2, - "editor.detectIndentation": false, - "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.codeActionsOnSave": { - "source.fixAll.eslint": true - }, - "eslint.validate": ["json"], - "markdown.extension.toc.levels": "2..4", - // - }, - "extensions": [ - "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode", - "yzhang.markdown-all-in-one", - "hediet.vscode-drawio", - "pkief.material-icon-theme", - "equinusocio.vsc-community-material-theme" - ], - "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached", - "workspaceFolder": "/workspace", - "mounts": [ - "source=decla-red-root-node_modules-volume4,target=/workspace/node_modules,type=volume", - "source=decla-red-frontend-node_modules-volume4,target=/workspace/frontend/node_modules,type=volume", - "source=decla-red-backend-node_modules-volume4,target=/workspace/backend/node_modules,type=volume", - "source=decla-red-shared-node_modules-volume4,target=/workspace/shared/node_modules,type=volume" - ], - "forwardPorts": [3000, 8080], - "postCreateCommand": "chown node:node ./**/node_modules && npm run build" -}