#!/usr/bin/env bash set -e patch -p1 < norun.patch rm -rf ~/.nuget && \ nix-shell -p dotnet-sdk --run \ 'dotnet publish RazorCx.Api -c Staging -r linux-x64 && dotnet publish Web/RazorCx.Web.Frontend -c Release -r linux-x64 && dotnet publish Web/Elm.Export -c Staging -r linux-x64' && \ dotnet2nix-Release RazorCx.Api/obj/project.assets.json RazorCx.Api/nuget-packages.json && \ dotnet2nix-Release Web/RazorCx.Web.Frontend/obj/project.assets.json Web/RazorCx.Web.Frontend/nuget-packages.json && \ dotnet2nix-Release Web/Elm.Export/obj/project.assets.json Web/Elm.Export/nuget-packages.json patch --reverse -p1 < norun.patch