Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 1.44 KB

README.md

File metadata and controls

30 lines (17 loc) · 1.44 KB

run.codes - Compiler Engine

This project contains the compiler engine written in Python. The compiler engine is responsible for compiling and processing submissions by pooling over the database and updating the results directly on the database.

Build & Run

The recommended way to run and build the project is by using Docker Compose. To use this method, you need to have Docker and Docker Compose installed. If you have any doubts on how to do it, follow the official guide for Docker and the official guide for Docker Compose. Please note that you need to mount /var/run/docker.sock to use it through Docker.

Configuration

The project's configuration is done through environment variables, which can be checked on the rcc/config.py file.

Additional Details

The Compiler-Engine does not provide an API for external access. The entry point of the application is the rcc package (on the __init__.py). The recommended execution method is through Docker Compose, even though pipenv is used to manage dependencies.

License

For information on the license of this project, please see our license file.

Contributors

For information of the contributors of this project, please see our contributors file.

Contributing

For information on contributing to this project, please see our contribution guidelines.