Windows
- WSL2
- Образ Ubuntu для wsl
- Docker desktop (или установленный Docker engine в wsl)
Linux
- Docker engine или Docker-desktop
- Скачать проект c репозитория
- В папке с проектом ввести команду
docker-compose up -d
(илиdocker compose up -d
)
Запускаемые контейнеры
- Reverse proxy (
nginx
) - Api (
.net webapi
) - Client (
vue.js
)
После старта всех контейнеров Вам будут доступны:
- Веб-интерфейс http://localhost:6001
Для проверки работы сервисов загрузите текстовый файл в формате .txt
с предзаполненными данными для игры судоку 5х5. Файл должен содержать 5 строк, в каждой из которых по 5 символов.
Пример заполненного файла:
1****
**1*3
***1*
*5*4*
**4*5
На странице есть несколько кнопок:
- Выбрать файл - для выбора
.txt
файла - Загрузить файл - загружает выбранный файл на сервер
- Показать - показывает прочитанный на сервере файл
- Решить - решает судоку по данным прочитанным из файла
Обработка исключений:
- Некорректный файл для загрузки
- Ошибка чтения загруженного на сервер файла
- Ошибка обработки загруженного файла