Skip to content

Commit 31edc6a

Browse files
added minikube on container start (#3)
1 parent 2581af9 commit 31edc6a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.devcontainer/devcontainer.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"version": "8.0",
1313
"additionalVersions": "7.0, 6.0"
1414
},
15-
"ghcr.io/devcontainers/features/node:1": {}
15+
"ghcr.io/devcontainers/features/node:1": {},
16+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {}
1617
},
1718
"containerEnv": {
1819
"NUGET_PACKAGES": "/home/vscode/.nuget/packages" // this might not be needed. will try removing later.
@@ -21,7 +22,8 @@
2122
"source=crucible-dev-microsoft,target=/home/vscode/.microsoft,type=volume", // persist usersecrets across container rebuilds
2223
"source=crucible-dev-data,target=/mnt/data/,type=volume"
2324
],
24-
"onCreateCommand": "bash -l .devcontainer/postcreate.sh",
25+
"postCreateCommand": "bash -l .devcontainer/postcreate.sh",
26+
"postStartCommand": "bash -l .devcontainer/poststart.sh",
2527
"customizations": {
2628
"vscode": {
2729
"extensions": [

.devcontainer/poststart.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
minikube start --mount-string="/mnt/data/terraform/root:/terraform/root"

0 commit comments

Comments
 (0)