Skip to content

Тестовое задание для ООО Стандарт

FluckyGo/OOO-Standart_test_task

Repository files navigation

OOO-Standart_test_task

Это проект подготовлен как тестовое задание от ООО Стандарт гор. Пермь 2024 год.

Проект доступен локально по адресу : http://localhost:8000/

Репозиторий проекта:

[email protected]:FluckyGo/foodgram-project-react.git

Запуск проекта локально:

Репозиторий проекта, клонируйте на локальный компьютер:

[email protected]:FluckyGo/OOO-Standart_test_task.git

В директории проекта на примере .env.example создать .env:

DB_ENGINE=django.db.backends.postgresql
DB_NAME=postgres
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
DB_HOST=db
DB_PORT=5432

Перейти в папку nginx:

cd nginx/

Запустить проект с помощью Docker:

sudo docker compose up --build

sudo docker compose exec backend python manage.py makemigrations

sudo docker compose exec backend python manage.py migrate

sudo docker compose exec backend python manage.py collectstatic

sudo docker compose -f docker-compose.production.yml exec backend cp -r /app//backend_static/static/. /backend_static/static/

sudo docker compose exec backend python manage.py createsuperuser

Наполение проекта данными с помощью DB seeder для Django ORM:

sudo docker compose exec backend python manage.py seed request --number=100

Возможное дальнейшее развитие проекта :

- Отказаться от templates и для frontend использовать SPA React
- Написать тесты на Pytest

Бэк написал:

FluckyGo

About

Тестовое задание для ООО Стандарт

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published