Проект по объектно ориентированному программированию, 2 курс, 2 полугодие
- NodeJS
- Docker
Зависимости требуется поставить перед установкой и конфигурацией проекта
- Скопируйте репозиторий через git clone
- Откройте файл OOP_PROJECT.sln
Для того что-бы запустить проект для отладки, без нам потребуется Docker для быстрой и простой развертки БД SQL Server.
- Нажмите на стрелочку рядом с кнопкой запуска проекта

- Выберите "Настройка начальных проектов"
- В разделе "Запускаемый проект" выберите "Текущий выбор"

- Для каждого сервера asp .net core выберите один из вариантов запуска
- Повторите пункт 3, 4,
- Выберите вариант "Несколько запускаемых проектов" в разделе "Запускаемый проект".
Для каждого из проектов выберите действие "Запуск"

- Проект готов к работе
Для того что-бы построить проект для выгрузки и запуска на сервере, нам потребуется Docker в котором будет каждый из наших серверов.
- Нажмите на стрелочку рядом с кнопкой запуска проекта ![[ConfigureProjectIcon.png]]
- Выберите "Настройка начальных проектов"
- . В разделе "Запускаемый проект" выберите "Текущий выбор"

- Для каждого сервера asp .net core выберите вариант запуска Container (Dockerfile)

- Повторите пункт 3, 4,
- Выберите вариант "Несколько запускаемых проектов" в разделе "Запускаемый проект".
Для каждого из проектов выберите действие "Запуск"

- Проект готов к сборке
В случае проблем с сертификатами https:
Перейти по адресу %appdata%/ASP.NET/https и удалить все файлы в данной папке, саму папку оставить не тронутой
В командной строке выполнить:
dotnet dev-certs https --clean
dotnet dev-certs https --export-path %appdata%/ASP.NET/https/OOP_PROJECT.Server.pfx --trustПерезапустить проект, браузер и т.д.
При необходимости после перезапуска сервера вновь перезапустить проект, и браузер.