Skip to content
This repository has been archived by the owner on Apr 22, 2024. It is now read-only.

one-zero-eight/hackathon-abitour

 
 

Repository files navigation

АбиТур

Проект команды "Продукты 108" из Университета Иннополис

Локальный запуск

Запуск проверялся на системе Ubuntu 22.04, amd64.

  1. Установите последнюю версию Docker
  2. Проверьте, что Docker Compose доступен в системе:
    docker compose version
  3. Откройте приложению права на доступ к папке для хранения файлов:
    sudo chmod 777 -R ./backend/static-shared
  4. Запустите проект:
    docker compose up --build
    Сайт запустится на порту 80. Для запуска используются тестовая конфигурация. Ничего не изменяйте в файлах настроек для корректной работы.
  5. Веб-приложение будет доступно по адресу http://127.0.0.1:80 В базу данных будут загружены сведения об университетах. Заполненная страница Университета Иннополис доступна по адресу http://127.0.0.1/innopolis.
  6. Документация API будет доступна по адресу http://127.0.0.1/api/docs

Для примера создаются следующие пользователи:

  • Логин: admin, пароль: admin (администратор)
  • Логин: student, пароль: student (студент вуза)
  • Логин: user, пароль: user (абитуриент)

Вы можете зарегистрировать нового пользователя через телеграм. Пользователь будет иметь возможности, доступные абитуриенту. Абитуриент может стать студентом, подав заявку на странице вуза и получив одобрение от администратора.

Production запуск

Запуск на production сервере должен осуществляться с настройками для production.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Languages

  • Python 39.7%
  • TypeScript 37.1%
  • Vue 22.1%
  • Dockerfile 0.9%
  • JavaScript 0.1%
  • Shell 0.1%