Idea how to set host tz in the container

This commit is contained in:
lukeIam 2023-09-14 18:25:12 +01:00
parent fea28351f9
commit 2bb3f6265f
2 changed files with 10 additions and 0 deletions

View File

@ -22,6 +22,12 @@
3000,
3333
],
// "initializeCommand" to get host timezone
"initializeCommand": "powershell -File .\\.devcontainer\\getHostTimeZone.ps1 || echo ''",
// set container timezone
"remoteEnv": {
"TZ": "${localEnv:TZ}"
},
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "sh .devcontainer/post-create.sh",
// Configure tool-specific properties.

View File

@ -0,0 +1,4 @@
$env:TZ = [Windows.Globalization.Calendar,Windows.Globalization,ContentType=WindowsRuntime]::New().GetTimeZone()
[Environment]::SetEnvironmentVariable('TZ', "$env:TZ", 'Process')
[Environment]::SetEnvironmentVariable('TZ', "$env:TZ", 'User')
Write-Host "Host timezone: $env:TZ"