-
Notifications
You must be signed in to change notification settings - Fork 271
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
kevin
committed
Jul 18, 2023
1 parent
c23793c
commit 45929c2
Showing
63 changed files
with
4,686 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# [Choice] .NET version: 7.0, 6.0, 3.1, 6.0-bullseye, 3.1-bullseye, 6.0-focal, 3.1-focal | ||
# See here for devcontainer tags: https://mcr.microsoft.com/v2/devcontainers/dotnet/tags/list | ||
ARG VARIANT="6.0-jammy" | ||
FROM mcr.microsoft.com/vscode/devcontainers/dotnet:${VARIANT} | ||
|
||
# [Choice] Node.js version: none, lts/*, 18, 16, 14 | ||
ARG NODE_VERSION="lts/*" | ||
RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi | ||
|
||
# [Optional] Uncomment this section to install additional OS packages. | ||
RUN export DEBIAN_FRONTEND=noninteractive \ | ||
&& apt-get update \ | ||
&& apt-get clean -y | ||
|
||
# [Optional] Uncomment this line to install global node packages. | ||
# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g <your-package-here>" 2>&1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: | ||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.245.2/containers/dotnet | ||
{ | ||
"name": "Intelligent Apps Dev Container", | ||
"dockerComposeFile": "docker-compose.yml", | ||
"service": "devmachine", | ||
"workspaceFolder": "/workspace", | ||
"shutdownAction": "stopCompose", | ||
|
||
// Configure tool-specific properties. | ||
"customizations": { | ||
// Configure properties specific to VS Code. | ||
"vscode": { | ||
// Add the IDs of extensions you want installed when the container is created. | ||
"extensions": [ | ||
"ms-dotnettools.csharp", | ||
"ms-dotnettools.dotnet-interactive-vscode", | ||
"ms-azuretools.vscode-bicep", | ||
"ms-azuretools.azure-dev", | ||
"ms-python.python", | ||
"ms-toolsai.jupyter", | ||
"ms-semantic-kernel.semantic-kernel", | ||
"esbenp.prettier-vscode", | ||
"GitHub.copilot", | ||
"ms-azuretools.vscode-docker" | ||
] | ||
} | ||
}, | ||
|
||
// Use 'forwardPorts' to make a list of ports inside the container available locally. | ||
// "forwardPorts": [5000, 5001], | ||
|
||
// Use 'postCreateCommand' to run commands after the container is created. | ||
// "postCreateCommand": "dotnet --version", | ||
|
||
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. | ||
"remoteUser": "vscode", | ||
|
||
// Additional devcontainer feature configurations | ||
"features": { | ||
"ghcr.io/devcontainers/features/docker-in-docker:2": { | ||
"version": "latest", | ||
"moby": true | ||
}, | ||
"ghcr.io/devcontainers/features/git:1": { | ||
"version": "latest" | ||
}, | ||
"ghcr.io/devcontainers/features/azure-cli:1": { | ||
"version": "latest" | ||
}, | ||
"ghcr.io/devcontainers/features/python:1": { | ||
"version": "3.11", | ||
"installJupyterlab": true | ||
}, | ||
"ghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:1": { | ||
"version": "latest" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
version: '3.8' | ||
|
||
services: | ||
devmachine: | ||
container_name: devmachine | ||
build: | ||
context: . | ||
dockerfile: Dockerfile | ||
args: | ||
# Update 'VARIANT' to pick an version of .NET: 6, 7. | ||
# Append -bullseye or -buster to pin to an OS version. | ||
# Use -bullseye variants on local arm64/Apple Silicon. | ||
VARIANT: 6.0-jammy | ||
# Options | ||
NODE_VERSION: "lts/*" | ||
environment: | ||
SAMPLE_ENV: test | ||
|
||
volumes: | ||
- ..:/workspace:cached | ||
|
||
# Overrides default command so things don't shut down after the process ends. | ||
command: /bin/sh -c "while sleep 1000; do :; done" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"notebook.output.scrolling": true, | ||
"notebook.displayOrder": [ | ||
"application/json" | ||
], | ||
"notebook.output.wordWrap": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Additional Links | ||
|
||
For those eager to learn more, here are some additional links and deeper dive workshops: | ||
|
||
## Additional Learning Resources | ||
|
||
* Details on Azure OpenAI: | ||
* :bulb: [Azure OpenAI Service](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/) | ||
* :bulb: [Azure OpenAI Models](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/models) | ||
* :bulb: [Data, Privacy & Security for Azure OpenAI](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/data-privacy) | ||
* Going Deeper with Prompts: | ||
* :bulb: [Azure OpenAI in a Day Workshop](https://github.com/microsoft/azure-openai-in-a-day-workshop/) | ||
* Going Deeper with AI Orchestration: | ||
* :bulb: [Semantic Kernel Docs](https://learn.microsoft.com/en-us/semantic-kernel/) | ||
* :bulb: [Langchain Docs](https://python.langchain.com/docs/get_started/introduction.html) | ||
|
||
## Use Case Scenarios | ||
|
||
* :muscle: [Azure OpenAI Samples - Getting Started](https://github.com/Azure-Samples/openai) | ||
* :muscle: [MS PodcastCopilot (Build 2023)](https://github.com/microsoft/PodcastCopilot) | ||
* :muscle: [Question and Answer](https://github.com/ruoccofabrizio/azure-open-ai-embeddings-qna) | ||
* :muscle: [Contact Center](https://aka.ms/customerserviceinsights) | ||
* :muscle: [Revolutionize your Enterprise Data with ChatGPT](https://techcommunity.microsoft.com/t5/ai-applied-ai-blog/revolutionize-your-enterprise-data-with-chatgpt-next-gen-apps-w/ba-p/3762087) | ||
* :muscle: [Smart .NET Chat App with Caching](https://devblogs.microsoft.com/dotnet/transform-business-smart-dotnet-apps-azure-chatgpt/) | ||
* :bulb: [Semantic Search with Azure Cognitive Search](https://learn.microsoft.com/en-us/azure/search/semantic-search-overview) | ||
* :muscle: [Vector Search & AI Assistance w/Azure Cosmos DB](https://github.com/AzureCosmosDB/VectorSearchAiAssistant) | ||
|
||
## Deep Dive Workshops | ||
|
||
* Deep Dive on Prompt Engineering: | ||
* :bulb: [Azure OpenAI in a Day Workshop](https://github.com/microsoft/azure-openai-in-a-day-workshop/) | ||
* Deep Dive on Intelligent Apps: | ||
* :muscle: [Intelligent Apps Workshop](https://github.com/Azure/intelligent-app-workshop) |
Oops, something went wrong.