В этой главе рассматривается запуск Stimulsoft Server в Docker-контейнере. Продукт построен на платформе .NET 8, что обеспечивает кросс-платформенность и позволяет использовать его на различных операционных системах. Основное требование — наличие установленного и корректно работающего Docker в используемой ОС. Также, рекомендуем ознакомиться с главами:
Использование HTTPS протокола;
Основные опции при работе с Stimulsoft Server в Docker-контейнере.
Системные требования
Минимальные системные требования Stimulsoft Server включают:
Поддержка Docker-контейнеров;
Одна из баз данных - MySQL, PostgreSQL, MS SQL;
2-ядерный процессор c частотой не менее 2.31 GHz;
2 Гб оперативной памяти;
Не менее 500 Мбайт свободного места.
Развертывание с использованием docker-compose
В этому случае, создайте файл docker-compose.yml. Пример конфигурационного файла:
docker-compose.yml |
services: server: image: stimulsoft/server:latest ports: - 8080:8080 environment: ASPNETCORE_HTTP_PORTS: 8080 ASPNETCORE_ENVIRONMENT: "Development" Storage__DatabaseType: "MySql" Storage__MySqlConnectionString: "Server=mysql; port=3306; Database=server; UserId=root; Pwd=root;"
mysql: image: mysql:8.0 ports: - 3306:3306 volumes: - './mysql:/var/lib/mysql' environment: MYSQL_ROOT_PASSWORD: "root" MYSQL_DATABASE: "server"
|
Затем, следует выполнить запуск docker-compose.yml:
terminal |
docker compose up
|
Затем в браузере, следует перейти по адресу http://localhost:8080.