Remove devcontainer
This commit is contained in:
parent
a5d1ed6e29
commit
7a285549b5
3 changed files with 0 additions and 78 deletions
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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",
|
|
||||||
// <style>
|
|
||||||
"workbench.iconTheme": "material-icon-theme",
|
|
||||||
"workbench.colorTheme": "Community Material Theme Palenight High Contrast",
|
|
||||||
"editor.fontFamily": "'Fira Code'",
|
|
||||||
"editor.fontLigatures": true
|
|
||||||
// </style>
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue