chore: add helper script for running everything at once

This commit is contained in:
Paul Makles
2024-10-28 14:15:48 +00:00
parent 1e72f7bc77
commit 2fcc714546
2 changed files with 18 additions and 1 deletions

View File

@@ -95,17 +95,21 @@ Then continue:
# start other necessary services # start other necessary services
docker compose up -d docker compose up -d
# run everything together
./scripts/start.sh
# .. or individually
# run the API server # run the API server
cargo run --bin revolt-delta cargo run --bin revolt-delta
# run the events server # run the events server
cargo run --bin revolt-bonfire cargo run --bin revolt-bonfire
# run the file server # run the file server
cargo run --bin revolt-autumn cargo run --bin revolt-autumn
# run th proxy server # run the proxy server
cargo run --bin revolt-january cargo run --bin revolt-january
# hint: # hint:
# mold -run <cargo build, cargo run, etc...> # mold -run <cargo build, cargo run, etc...>
# mold -run ./scripts/start.sh
``` ```
You can start a web client by doing the following: You can start a web client by doing the following:

13
scripts/start.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env bash
set -e
cargo build \
--bin revolt-delta \
--bin revolt-bonfire \
--bin revolt-autumn \
--bin revolt-january
trap 'pkill -f revolt-' SIGINT
cargo run --bin revolt-delta &
cargo run --bin revolt-bonfire &
cargo run --bin revolt-autumn &
cargo run --bin revolt-january