diff --git a/scripts/build-all.sh b/scripts/build-all.sh new file mode 100644 index 0000000..b7463da --- /dev/null +++ b/scripts/build-all.sh @@ -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 diff --git a/scripts/build-registry-image.sh b/scripts/build-registry-image.sh new file mode 100644 index 0000000..336f5e8 --- /dev/null +++ b/scripts/build-registry-image.sh @@ -0,0 +1,3 @@ +#!/bin/sh +docker build -t registry.gitlab.com/shockrah/clippable . +docker push registry.gitlab.com/shockrah/clippable diff --git a/scripts/default-rocket-toml.sh b/scripts/default-rocket-toml.sh index 59fe496..313cdb4 100644 --- a/scripts/default-rocket-toml.sh +++ b/scripts/default-rocket-toml.sh @@ -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