RiiR chaospott status.json
Go to file
2024-06-29 00:45:21 +02:00
scripts test script failes on purpose 2024-06-29 00:45:21 +02:00
src check if payload secrets match env variable secrets 2024-06-28 23:03:58 +02:00
.dockerignore add dockerfile to serve content on port 3000 2024-05-24 00:18:27 +02:00
.gitignore check if payload secrets match env variable secrets 2024-06-28 23:03:58 +02:00
Cargo.lock bootstrap axum app, handle POST requests 2024-05-21 23:44:10 +02:00
Cargo.toml bootstrap axum app, handle POST requests 2024-05-21 23:44:10 +02:00
docker-compose.yaml build docker container with git clone to enable automation 2024-06-29 00:14:38 +02:00
Dockerfile build docker container with git clone to enable automation 2024-06-29 00:14:38 +02:00
README.md add build / deploy instructions to readme 2024-06-29 00:41:16 +02:00

Chaospott Status

Because we RiiR, we have ported our space status API to Rust.

Thanks a lot to axum the web app framework and the spaceapi crate, the initial work was a matter of a rainy evening. 🌧️🧑‍💻

The original code was written in PHP 🐘 by bandie.

Development

Check out the tutorial.

To start the app, just cargo run --release as usual.

Find scripts for testing in scripts/.

Build / Deploy

While building the Docker Container, the sources will be cloned from this repository.

Set the environment variables to set the update secrets.

export consumer_key=foo
export consumer_secret=bar

docker compose up

Need help?

Ask chfkch, starblue, m0veax, CyReVolt or your favourite Rustacean. 🦀