PeterJCLaw / code-submitter

Code submitter for Student Robotics Virtual Competition.
MIT License
1 stars 0 forks source link

Code Submitter

CircleCI

Code submitter for Student Robotics Virtual Competition.

Deployment

Typical deployment is at /code-submitter/ behind an HTTP proxy which can e.g: add TLS termination. An example deployment is at https://github.com/srobo/ansible/tree/main/roles/code-submitter.

Downloading submissions

Access to the uploaded submissions is available either:

Development setup

Install all the things:

$ pip install -e . -r script/dev-requirements.txt uvicorn

Run the checks:

$ ./script/check

Create/update the database schema:

alembic upgrade head

Run the server:

$ ./script/uvicorn

Coding style

This repo generally follows Thread's Python coding style.