Skip to content

elmobil.ru задумывался как блог про электромобили, но в итоге принял решение сделать каталог электромобилей с подробными характеристиками. На момент создания в рунете аналогов не было. Базаднных насчитывает 709 электромобилей.

License

Notifications You must be signed in to change notification settings

Badmajor/elmobil_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elmobil.ru Workflow

О проекте

elmobil.ru задумывался как блог про электромобили, но в итоге принял решение сделать каталог электромобилей с подробными характеристиками. На момент создания в рунете аналогов не было.

Базаднных насчитывает 709 электромобилей.

Сейчас проект реализован в 3 контейнерах:

  • PosgreSQL
  • NGINX
  • Backend

Как запустить проект:

Клонировать репозиторий и перейти в каталог:

git clone [email protected]:Badmajor/elmobil_django.git

Перейти в каталог с docker-compose.yml

cd elmobil_django/infra_test/

Подготовить файл .env

cp .env.example .env

Упаковать и запустить контейнеры:

sudo docker compose up --build -d

Выполнить миграции:

sudo docker compose exec backend python manage.py migrate

Собрать статику и скопировать статику:

sudo docker compose exec backend python manage.py collectstatic
sudo docker compose exec backend cp -r /elmobil/static/. /static/

Наполнить базу данных:

sudo docker compose exec backend python manage.py loaddata ./temp_data/example_data.json

Каталог будет доступен по адресу: http://127.0.0.1:8777/

Вход в админ зону:

Данные для superuser:

Документация API:

Данные тестового пользователя:

Тестовый пользователь:

'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzE0ODA4NDgzLCJpYXQiOjE3MTQ4MDgxODMsImp0aSI6IjU4ZDc4Yzc4YzM1ODRhZjFiOTJhODlkZTliMGM2MGQxIiwidXNlcl9pZCI6Mn0.g1pdGhWytXSeiLhvFX5OKGnTylrAMIOWvx8y8zCFQIA'

About

elmobil.ru задумывался как блог про электромобили, но в итоге принял решение сделать каталог электромобилей с подробными характеристиками. На момент создания в рунете аналогов не было. Базаднных насчитывает 709 электромобилей.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages