Проект команды "Продукты 108" из Университета Иннополис
- Презентация: презентация.pdf
- Видео: виртуальный-тур.mp4
Запуск проверялся на системе Ubuntu 22.04, amd64.
- Установите последнюю версию Docker
- Проверьте, что Docker Compose доступен в системе:
docker compose version
- Откройте приложению права на доступ к папке для хранения файлов:
sudo chmod 777 -R ./backend/static-shared
- Запустите проект:
Сайт запустится на порту 80. Для запуска используются тестовая конфигурация. Ничего не изменяйте в файлах настроек для корректной работы.
docker compose up --build
- Веб-приложение будет доступно по адресу http://127.0.0.1:80 В базу данных будут загружены сведения об университетах. Заполненная страница Университета Иннополис доступна по адресу http://127.0.0.1/innopolis.
- Документация API будет доступна по адресу http://127.0.0.1/api/docs
Для примера создаются следующие пользователи:
- Логин:
admin
, пароль:admin
(администратор) - Логин:
student
, пароль:student
(студент вуза) - Логин:
user
, пароль:user
(абитуриент)
Вы можете зарегистрировать нового пользователя через телеграм. Пользователь будет иметь возможности, доступные абитуриенту. Абитуриент может стать студентом, подав заявку на странице вуза и получив одобрение от администратора.
Запуск на production сервере должен осуществляться с настройками для production.