Build and Push Images
- Copy
.env.exampleto.envand fill in production values. - Run the Aspire-native push pipeline:
.\deploy\push-images.ps1
Or from a POSIX shell:
sh ./deploy/push-images.sh
The shell script expects the Aspire CLI to be installed in that shell. In WSL, install it with the official Aspire installer:
curl -sSL https://aspire.dev/install.sh | bash
Or as a .NET tool:
dotnet tool install -g Aspire.Cli
The script loads deploy/.env when it exists, authenticates to git.recroomarchive.org using REGISTRY_USERNAME and REGISTRY_TOKEN, then runs aspire do push.
The included docker-compose.yml consumes the pushed images:
docker compose --env-file .env up -d