Skip to content

Commit

Permalink
Added devcontainer for .NET 6
Browse files Browse the repository at this point in the history
  • Loading branch information
Zev-OwitGlobal committed Feb 7, 2022
1 parent 5dfe7bf commit e48de8d
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"name": "EventFlow Framework",
"service": "event-flow-framework",
"dockerComposeFile": ["./docker-compose.yml"],
"settings": {},
"extensions": [
"ms-dotnettools.csharp",
"streetsidesoftware.code-spell-checker",
"k--kato.docomment",
"editorconfig.editorconfig",
"heaths.vscode-guid",
"jchannon.csharpextensions",
"aaron-bond.better-comments",
"kiteco.kite",
"esbenp.prettier-vscode"
],
"workspaceFolder": "/workspace",
"remoteUser": "vscode",
"shutdownAction": "none"
}
17 changes: 17 additions & 0 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: "3.9"
networks:
development:
external: true
services:
event-flow-framework:
container_name: event-flow-framework
ports:
- 6000:6000
volumes:
- ../:/workspace:cached
build:
context: ../
dockerfile: ./.devcontainer/dockerfile
command: /bin/sh -c "while sleep 1000; do :; done"
networks:
- development
5 changes: 5 additions & 0 deletions .devcontainer/dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ARG VARIANT="6.0"
FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0-${VARIANT}

ARG NODE_VERSION="none"
RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi

0 comments on commit e48de8d

Please sign in to comment.