roc/www/build-dev-local.sh
2025-01-24 13:52:28 -06:00

21 lines
588 B
Bash
Executable file

#!/usr/bin/env bash
# https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
set -euxo pipefail
# Use this script to for testing the WIP site locally without downloading assets every time.
# NOTE run `bash www/build.sh` to cache local copy of fonts, and repl assets etc
## Get the directory of the currently executing script
DIR="$(dirname "$0")"
# Change to that directory
cd "$DIR" || exit
rm -rf dist/
mkdir -p dist
cp -r public/* dist/
cargo run --bin roc -- main.roc --linker=legacy -- content/ dist/
simple-http-server -p 8080 --nocache --cors --index -- dist/