diff --git a/setup/winbuild.ps1 b/setup/winbuild.ps1 index 52bfb4b..bdc4c11 100644 --- a/setup/winbuild.ps1 +++ b/setup/winbuild.ps1 @@ -1 +1,26 @@ +Get-Content ..\.env | ForEach-Object { + if ($_ -match '^\s*([^#][^=]+?)\s*=\s*(.+)$') { + $name = $matches[1].Trim() + $value = $matches[2].Trim() + [System.Environment]::SetEnvironmentVariable($name, $value) + } +} + +$thing = docker images | Select-String -Pattern "geonosis" +Write-Output $thing + +if ($thing -eq "") +{ + Write-Output "Building Docker image `"geonosis`"..." + docker build -t geonosis . +} +else +{ + Write-Output "Docker image `"geonosis`" already exists." +} + +mkdir -p ${DATA_PATH}\matfiles -ErrorAction SilentlyContinue +mkdir -p ${DATA_PATH}\model_weights -ErrorAction SilentlyContinue +mkdir -p ${DATA_PATH}\figures -ErrorAction SilentlyContinue +mkdir -p ${DATA_PATH}\parquet -ErrorAction SilentlyContinue docker build -t geonosis .