1
- // For format details, see https://aka.ms/devcontainer.json. For config options, see the
2
- // README at: https://github.com/devcontainers/templates/tree/main/src/alpine
3
1
{
4
- "name" : " Alpine" ,
5
- // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6
- "image" : " mcr.microsoft.com/devcontainers/base:alpine-3.20" ,
7
- "features" : {
8
- "ghcr.io/cirolosapio/devcontainers-features/alpine-node:0" : {
9
- "corepack" : true ,
10
- "pnpmVersion" : " latest"
11
- },
12
- "ghcr.io/devcontainers/features/powershell:1" : {
13
- "version" : " 7.4"
14
- }
15
- },
16
- "customizations" : {
17
- "vscode" : {
18
- "extensions" : [
19
- " ms-vscode.powershell" ,
20
- " github.vscode-github-actions"
21
- ]
22
- }
23
- }
24
-
25
- // Features to add to the dev container. More info: https://containers.dev/features.
26
- // "features": {},
27
-
28
- // Use 'forwardPorts' to make a list of ports inside the container available locally.
29
- // "forwardPorts": [],
30
-
31
- // Use 'postCreateCommand' to run commands after the container is created.
32
- // "postCreateCommand": "uname -a",
33
-
34
- // Configure tool-specific properties.
35
- // "customizations": {},
36
-
37
- // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
38
- // "remoteUser": "root"
39
- }
2
+ "name" : " PowerShell Dev Container" ,
3
+ "build" : {
4
+ "dockerfile" : " Dockerfile"
5
+ },
6
+ "postCreateCommand" : " pwsh -Command \" Write-Host 'PowerShell ready!'\" " ,
7
+ "features" : {},
8
+ "customizations" : {
9
+ "vscode" : {
10
+ "extensions" : [
11
+ " ms-vscode.powershell" ,
12
+ " ms-azuretools.vscode-docker" ,
13
+ " NotisDataAnalytics.vba-lsp" ,
14
+ " GitHub.copilot-chat"
15
+ ],
16
+ "settings" : {
17
+ "extensions.experimental.preferPreReleases" : {
18
+ "NotisDataAnalytics.vba-lsp" : true
19
+ }
20
+ }
21
+ }
22
+ }
23
+ }
0 commit comments