From 7e3b9f492a5fe863bf448472eb593d6669ddd747 Mon Sep 17 00:00:00 2001 From: nick Date: Fri, 26 Jul 2024 21:03:17 -0400 Subject: [PATCH] very basic scripts to "publish" in debug or release mode --- dev.sh | 7 +++++++ prod.sh | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100755 dev.sh create mode 100755 prod.sh diff --git a/dev.sh b/dev.sh new file mode 100755 index 0000000..991386a --- /dev/null +++ b/dev.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +set -euo pipefail +IFS=$'\n\t' + +(trap 'kill 0' SIGINT; \ + bash -c 'cd frontend; trunk serve --proxy-backend=http://[::1]:8081/api/' & \ + bash -c 'cargo watch -- cargo run --bin server -- --port 8081') diff --git a/prod.sh b/prod.sh new file mode 100755 index 0000000..160af47 --- /dev/null +++ b/prod.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -euo pipefail +IFS=$'\n\t' + +pushd frontend +trunk build +popd + +cargo run --bin server --release -- --port 8080 --static-dir ./dist