1 год назад
История
README.md
Проект интернет магазина для столовой Университета muiv-store backend
Требования для ручного запуска BE с тестовыми данными
Установить:
Установка и настройка Postgresql
- Скачать инсталятор postgresql https://www.postgresql.org/download/
- Запустить инсталятор и установить
- Создать БД по дампам в dumps
- В auth_service добавить функцию
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Установка и настройка Minio server
- Установить minio server в соответствии с документацией https://min.io/download
- В созданную папку Data скопировать папку 'dumps\minio Buckets\foodimage'
- Запустить сервер командой:
.\minio.exe server D:\muivStoreS3 --console-address :9090
- Зайти в консоль minio и открыть packets:
- Открыть manage
- В Access Policy установить public
- Для проверки настройки открыть файл из хранилища по url, например:
{{baseurl}}/foodimage/l.b6c4d54d0ae903c85dfb2f5abaa5d201.jpg
Запуск BE
В IDE или CMD или PS:
poetry install
poetry build
pip install python-multipart
Запуск основного BE poetry run diplom_v_main_.py
Запуск сервиса авторизации: poetry run auth_service_main_.py
Открыть swagger {}/api/docs#/
Запуск FE
Описан в проекте FrontEnd https://gitflic.ru/project/apetukhov/muivstore
Описание
Дипломный проект "Внедрение интернет магазина для столовой университета" (BE)
Конвейеры
0 успешных
0 с ошибкой