Это сайт для матфака ЯрГУ им. П.Г.Демидова
Любые pull request-ы, содержащие bugfix-ы и новые полезные features приветствуются
- Наличие git
- Наличие .Net Core 2.0 или новее
- Установленный PostgreSQL 9.5 или новее
- Наличие Yarn Package Manager
- Склонировать (одну из версий, выбор зависит от типа конфигурации аутентификации гита)
git clone https://github.com/YarGU-Demidov/math-site.gitgit clone git@github.com:YarGU-Demidov/math-site.git
- если нужна самая последняя версия - брать из последней rc-ветки
-
Создать базу данных для сайта
- Открыть
powershell/cmd/terminal(что угодно, лишь бы был доступ к консольной утилите dotnet) - Перейти в корневой каталог проекта
- Запустить
dotnet restore - Перейти в
src/MathSite - Поправить
appsettings.{env}.json, где env -- это может быть dev или этого пункта может не быть вовсе, то есть простоappsettings.json - Запустить
dotnet ef database update
- Открыть
-
Добавить данные в БД
- Перейти в
powershell/cmd/terminalв каталог проекта - Перейти в
src/MathSite - Запустить команду
dotnet run -с Release --launch-profile MathSite.Seed
- Перейти в
-
Запустить
dotnet run
- Создать базу данных для сайта
- Открыть проект в
Visual Studio 2017 - Поправить
appsettings.{env}.json, где env - это может быть dev или этого пункта может не быть вовсе, то есть простоappsettings.json - Открыть окошко
Консоль диспетчера пакетов - Запустить
Update-Database
- Открыть проект в
- Добавить данные в БД
- Выбрать конфигурацию
MathSite.Seedв списке конфигураций запуска сайта. - Запустить приложение.
- Выбрать конфигурацию
- И теперь вы можете зайти на
localhost:5000и использовать сайт!)
MIT Licence
