Представляем Вашему вниманию магазин электрониики и техники
python3.9- пакеты python из файла requirements.txt
- инструменты
make redisdocker
.
├── Eshop/
│ ├── asgi.py
│ ├── celery.py
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── contact/
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── migrations/
│ ├── models.py
│ ├── service.py
│ ├── tasks.py
│ ├── templatetags/
│ │ ├── contact_tags.py
│ │ ├── __init__.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── shop/
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── migrations/
│ ├── models.py
│ ├── templatetags/
│ │ ├── __init__.py
│ │ ├── item_tag.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── media/
│ ├── item_images/
│ ├── item_shots/
│ └── vendor_icons/
├── static/
│ ├── admin/
│ ├── ckeditor/
│ ├── css/
│ ├── img/
└── templates/
├── account/
├── base.html/
├── contact/
├── include/
├── pages/
└── shop/
├──Volume/
└── db.sqlite3
├── run.sh
├── manage.py
└── celerybeat-schedule.db- установить
pythonв вашей ОС - установить
makeв вашей ОС - установить
redisв вашей ОС - склонировать репозиторий
- При первом запуске (для настройки проекта и запуска): запустить
make up_service; при последующих запусках:make run. - Параллельно этому в отдельном процессе выполнить (под виртуальным окружением)
celery -A Eshop beat -l info - Также должен быть отдельно запущен сервис
redisна6379порте. (Например, с помощьюsudo systemctl start redis, еслиredisустановлен в системе, но не запущен)