+ QOL Build scripts

This commit is contained in:
shockrah 2021-10-22 00:31:51 -07:00
parent 64d3253b90
commit bb69c37a5a
3 changed files with 21 additions and 1 deletions

17
scripts/build-all.sh Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
set -e
pushd ts
npm run build
popd
cargo build --release
mkdir -p build/
cp target/release/api build/server
cp api/templates/ build/ -r
cp api/static/ build -r
bash ./scripts/default-rocket-toml.sh

View File

@ -0,0 +1,3 @@
#!/bin/sh
docker build -t registry.gitlab.com/shockrah/clippable .
docker push registry.gitlab.com/shockrah/clippable

View File

@ -1,7 +1,7 @@
#!/bin/sh
echo Copying in default configuration for web server
cat << EOF > build/rocket.toml
cat << EOF > build/Rocket.toml
[production]
address = "0.0.0.0"
port = 8482