Skip to content

spbu-se/spbu_se_site

Repository files navigation

Сайт кафедры cистемного программирования СПбГУ

Основная ветка - current

Установка

Для установки требуется Python 3.9

  1. Клонировать репозиторий

  2. Перейти в корневую папку

  3. Переключиться на ветку current

git checkout current
  1. Создать виртуальное окружение
python -m venv venv
  1. Активировать виртуальное окружение

Windows

venv\Scripts\activate

Linux

. venv/bin/activate
  1. Обновить pip и установить необходимые пакеты
pip install --upgrade pip
pip install -r requirements.txt
  1. Перейти в папку src
cd src
  1. Инициализировать базу данных
python flask_se.py init
  1. Для локального тестирования запустить сайт (для деплоя надо использовать uWSGI)
python flask_se.py
  1. Сайт запускается по адресу http://127.0.0.1:5000