Skip to content


Repository files navigation

RCJA Registration System


Development Getting Started

  1. Install Docker and Docker Compose

  2. Clone the repository

    • Note for Windows: Ensure core.autocrlf is set to false in git config before cloning to avoid line ending issues
      git config --global core.autocrlf false
    git clone
  3. Setup the .env file by creating a copy of and naming it .env

  4. Start the app

    docker-compose up -d
  5. Initialise Django

    docker-compose exec web migrate
    docker-compose exec web collectstatic
    docker-compose exec web createsuperuser


Deploy to Heroku

For detailed instructions and alternate deployment methods see

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.