From 86a281cc3649e192b804ab953744e9a4395de51b Mon Sep 17 00:00:00 2001 From: Dawith Date: Wed, 8 Oct 2025 14:59:35 -0400 Subject: [PATCH] build script for windows fleshed out better --- setup/winbuild.ps1 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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 .