Skip to content
A custom registration system for Robocup Junior Australia built in Django
Python HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
rcjaRegistration
.dockerignore
.gitignore
Dockerfile
Dockerfile.production
README.md
docker-compose.yml
heroku.yml
pytest.ini
requirements.txt

README.md

RCJA Registration System

codecov

Development Getting Started

  1. Install Docker and Docker Compose

  2. Start the app

docker-compose up -d
  1. Initialise Django
docker-compose exec web manage.py migrate
docker-compose exec web manage.py createsuperuser

Deploying

Staging is auto deployed from the master branch. Demo is auto deployed from the demo branch.

Manual Deploy

# Setup
heroku login
heroku git:remote --app=rcja-registration-staging --remote=staging
heroku git:remote --app=rcja-registration-demo --remote=demo
git config heroku.remote staging

git push -f <staging/demo> <branch>:master

CI Instructions

CI is currently provided by github actions. To see if tests pass, you can look at the actions menu (next to the pull requests button), or the little cross or tick next to your commit. Code coverage is visible in the action, or, you can look at the coverage report at codecov.

You can’t perform that action at this time.