Skip to content

DmitrySelivanov1997/math-site

 
 

Repository files navigation

PG Demidov Yaroslavl State University

ЯрГУ им. П.Г.Демидова

Build Status Build status

Сайт математического факультета (обновленный)

Info

Это сайт для матфака ЯрГУ им. П.Г.Демидова

Любые pull request-ы, содержащие bugfix-ы и новые полезные features приветствуются

Требования к системе

  • Наличие git
  • Наличие .Net Core 2.0 или новее
  • Установленный PostgreSQL 9.5 или новее
  • Наличие Yarn Package Manager

Информация по установке

  • Склонировать (одну из версий, выбор зависит от типа конфигурации аутентификации гита)
    • git clone https://github.com/YarGU-Demidov/math-site.git
    • git clone git@github.com:YarGU-Demidov/math-site.git
  • если нужна самая последняя версия - брать из последней rc-ветки

Вариант 1 (Ручной, из коммандной строки)

  • Создать базу данных для сайта

    • Открыть 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

Вариант 2 (Автоматический, из Visual Studio)

  • Создать базу данных для сайта
    • Открыть проект в Visual Studio 2017
    • Поправить appsettings.{env}.json, где env - это может быть dev или этого пункта может не быть вовсе, то есть просто appsettings.json
    • Открыть окошко Консоль диспетчера пакетов
    • Запустить Update-Database
  • Добавить данные в БД
    • Выбрать конфигурацию MathSite.Seed в списке конфигураций запуска сайта.
    • Запустить приложение.

Готово :)

  • И теперь вы можете зайти на localhost:5000 и использовать сайт!)

Contributors

Copyright and License

MIT Licence

About

Обновленный сайт

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.0%
  • Other 1.0%