Version: Next

Развертывание

Развертывание самостоятельно#

Разработчики также могут использовать исходный код для автономного развертывания в локальной среде docker.Просто выполните следующие действия.

  1. Убедитесь, что среда docker установлена локально и что docker-compose/git доступен
  2. Извлечение исходного кода проекта https://github.com/newbe36524/Newbe.Claptrap.Examples
  3. Запустите команду docker-compose build в папке src/Newbe.Claptrap.Ticketing для завершения компиляции проекта
  4. Запустите docker-compose up-d в папке src/Newbe.Claptrap.Ticketing/Docker/LocalClusterSQLite, чтобы запустить все службы
  5. Посетите http://localhost:10080 , чтобы открыть интерфейс.

Подводя итог, сценарий выглядит следующим образом:

git clone https://github.com/newbe36524/Newbe.Claptrap.Examples.git
cd Newbe.Claptrap.Examples/src/Newbe.Claptrap.Ticketing
docker-compose build
cd Docker/LocalClusterSQLite
docker-compose up -d

Приведенные выше действия — это способ запуска базы данных с SQLite, который также содержит несколько других режимов развертывания, которые требуют только запуска up.cmd в разных папках для:

папкиописание
LocalClusterMongodbМногоузловая версия балансировки нагрузки MongoDb
LocalClusterSQLiteОдноузловая версия SQLite
TencentВерсия, развернутая в онлайн-опыте
  • Если вы в настоящее время находитесь в материковом Китае и испытываете проблемы с медленной загрузкой образа netcore, попробуйте использоватьdocker-mcr
  • Разработчики такжеразвернутьна PWD
  • Переключение между различными режимами развертывания заключается в том, чтобы сначала запустить docker-compose down, чтобы закрыть ваше первое развертывание
  • Веб-порты могут отличаться в зависимости от режима развертывания, и необходимо просмотреть параметры в docker-compose.yml