Проект "Менеджер задач" для университетского предмета (7 семестр) "Технологии программирования"
Запуск при помощи Docker Compose
В репозитории выполните команду docker-compose up
, уточнив логин, пароль и почту администратора, например
DJANGO_SUPERUSER_USERNAME=ivan \
DJANGO_SUPERUSER_PASSWORD=123456 \
[email protected] \
docker-compose up
Сервис будет запущен на localhost:80
. Впоследствии, для удаления всех данных Docker из системы можно использовать
команду docker system prune -fa
.
- Установить Python. Использовалась эта версия.
- Установить библиотеку из консоли для виртуальных сред —
pip install virtualenv
- Из консоли —
git clone https://github.com/ivanovskii/TaskManager/
cd TaskManager
virtualenv venv
venv\scripts\activate
Если вы используете macOS или Linux, то вместо этого выполните командуsource venv/bin/activate
pip install -r requirements.txt
- Поместите файл
.env
рядом сsettings.py
[опционально, но рекомендуемо] - Выполните миграции:
python manage.py makemigrations account
python manage.py migrate
- Создайте суперпользователя командой
python manage.py createsuperuser
- Запустите проект командой
python manage.py runserver
- Перейдите на localhost.
- Каждый раз из консоли нужно запускать
venv\scripts\activate
,python manage.py runserver
или сконфигурировать запуск из IDE. Например, для VS Code это делается так.