1+ {
2+ "name" : " devcontainer" ,
3+ "workspaceFolder" : " /workspaces/${localWorkspaceFolderBasename}" ,
4+ "dockerComposeFile" : [
5+ " docker-compose.yml"
6+ ],
7+ "service" : " default" ,
8+ "portsAttributes" : {
9+ "1433" : {
10+ "label" : " MSSQL"
11+ }
12+ },
13+ "secrets" : {
14+ "OPENAI_API_KEY" : {
15+ "description" : " This is your OpenAI key for the openai.com API." ,
16+ "documentationUrl" : " https://platform.openai.com/api-keys"
17+ },
18+ "GITHUB_PAT" : {
19+ "description" : " This is your GitHub Personal Access Token for the GitHub API." ,
20+ "documentationUrl" : " https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens"
21+ },
22+ "AZURE_API_KEY" : {
23+ "description" : " This is your Azure key for the Azure AI API." ,
24+ "documentationUrl" : " https://learn.microsoft.com/en-us/azure/api-management/api-management-authenticate-authorize-azure-openai"
25+ },
26+ "AZURE_API_BASE" : {
27+ "description" : " This is your Azure base URL for the Azure AI API." ,
28+ "documentationUrl" : " https://learn.microsoft.com/en-us/azure/api-management/api-management-authenticate-authorize-azure-openai"
29+ },
30+ "OLLAMA_HOST" : {
31+ "description" : " This is the host for the Ollama API." ,
32+ "documentationUrl" : " https://ollama.com/docs/api"
33+ },
34+ "BRAVE_API_KEY" : {
35+ "description" : " This is your Brave Search API key." ,
36+ "documentationUrl" : " https://search.brave.com/api"
37+ }
38+ },
39+ "customizations" : {
40+ "vscode" : {
41+ "settings" : {
42+ "terminal.integrated.shellIntegration.enabled" : false ,
43+ "terminal.integrated.cwd" : " /workspaces/${localWorkspaceFolderBasename}" ,
44+ "powershell.powerShellAdditionalExePaths" : {
45+ "PowerShell" : " /usr/bin/pwsh"
46+ },
47+ "powershell.powerShellDefaultVersion" : " PowerShell" ,
48+ "terminal.integrated.profiles.linux" : {
49+ "pwsh" : {
50+ "path" : " /usr/bin/pwsh" ,
51+ "icon" : " terminal-powershell"
52+ }
53+ },
54+ "terminal.integrated.shell.linux" : " pwsh" ,
55+ "terminal.integrated.defaultProfile.linux" : " pwsh"
56+ },
57+ "extensions" : [
58+ " ms-vscode.powershell" ,
59+ " dbatools.search" ,
60+ " ms-windows-ai-studio.windows-ai-studio" ,
61+ " ms-dotnettools.dotnet-interactive-vscode" ,
62+ " rooveterinaryinc.roo-cline" ,
63+ " github.copilot-chat" ,
64+ " github.copilot" ,
65+ " bedirt.gpt-token-counter-live"
66+ ]
67+ }
68+ },
69+ "postStartCommand" : " pwsh -noprofile /home/vscode/setup.ps1" ,
70+ "remoteUser" : " vscode"
71+ }
0 commit comments