Prihlasovanie účastníkov na RoboCup Junior Slovensko
robocup/robocup-reg/ (env files, docker, etc)
└── web/ (django app main settings, urls, etc)
├── registration/ (folder of a module)
│ ├── migrations/ (database migrations)
│ ├── templates/ (static templates)
│ ├── urls.py
│ └── views.py
├── another_module/
│ ├── migrations/
│ ├── templates/
│ ├── urls.py
│ └── views.py
├── settings.py
└── urls.py
Python 3.10 is necessary Open project in pycharm and create a proper pipenv interpreter (https://www.jetbrains.com/help/pycharm/pipenv.html#pipenv-existing-project)
pip install pre-commit
cd robocup-reg
pre-commit install
and then
git add . [or particular files]
git commit -m "your message"
and repeat :)
Project can be run failry easily with the use of docker compose. You can get docker with all the components here.
- Clone the repository
- Fill the
.env
file with your environmental variables. - run
docker compose build
- run
docker compose up -d
Hooray! You have successfully deployed your own instance of robocup registration!