Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.2 KB

README.md

File metadata and controls

47 lines (29 loc) · 1.2 KB

Low-Level Academy backend

This repository contains the code for the Low-Level Academy backend.

Related repositories:

It handles users' compilation requests and returns resulting WebAssembly files.

Build instructions

Before starting the server, you might need to pull the Docker image used for compilation:

docker pull lowlvl/playground

You can also build it locally from sources:

cd deploy && bash build.sh

You can start the backend using the following command:

cargo run --release

If you want to run it in the development mode, use

ROCKET_ENV=development cargo run --release

License

This code is partially based on the Rust playground backend which is authored by Jake Goulding.

Code in this repository is licensed under either of

at your option.