Автоматический велосипед для тестирования задач на Python
- Установить docker и docker-compose
# git clone https://github.com/Sapunov/edujudge.git && cd edujudge
# echo "key" > deploy/judge/django_key
# docker-compose build
# docker-compose up -d
# docker-compose exec app python /var/www/app/manage.py migrate
# docker-compose exec app python /var/www/app/manage.py collectstatic --noinput
Если это самый первый запуск системы, то стоит создать первого учителя:
# docker-compose exec app python /var/www/app/manage.py create_customer --teacher Имя Фамилия
Следует выполнять именно эту команду для того, чтобы правильно создались аватары.
Для доступе к административной консоли django слудует создать суперпользователя:
# docker-compose exec app python /var/www/app/manage.py createsuperuser