forked from jmug/stoatchat
chore: add helper script for running everything at once
This commit is contained in:
@@ -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
13
scripts/start.sh
Executable 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
|
||||||
Reference in New Issue
Block a user