NEW! Новый релиз 12.0.0 уже доступен! Подробности в Центре заботы

dropapp-pro-ce

2

Описание

Ядро бессерверного запуска контейнеров

Языки

Go

  • Makefile
  • Smarty
  • Dockerfile
  • Shell
Сообщить о нарушении
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md

DropApp Pro

Удобный инструмент для бессерверного запуска контейнеров ваших приложений без необходимости адаптации исходного кода

Prerequisites

  • Установленный Make
  • Установленный Docker
  • Установленный Helm
  • Установленный Go v1.22

Installation

Для локальной развертки DropApp Pro необходимо выполнить следующие шаги:

  1. Создать ресурсы и бинарные файлы для сервисов DropApp Pro
make build
  1. Создать chart'ы для развертывания ресурсов DropApp Pro
cd build
cd make build
  1. Развернуть созданные ресурсы при помощи Helm
helm install <full name override> <chart name>/ --values <chart name>/values.yaml

Usage

  1. На этапе генерации Helm chart'ов пользователю необходимо задать свое окружение
    Для удобной настройки различных окружений в папке environments/development/v8s находится файл values-env.yaml, позволяющий произвести настройку.

  2. Для запуска вашего приложения serverless, необходимо использовать созданный compose.yml файл следующего формата

"compose": { "version": "2", "services": { "postgres": { "image": "postgres", "deploy": { "resources": { "limits": { "cpus": 0.3, "memory": "500m" } } }, "environment": { "POSTGRES_USER": "", "POSTGRES_PASSWORD": "", "POSTGRES_DB": "" }, "ports": [ "5432:5432" ], "volumes": [ "stor:/tmp/data/" ] }, "pgadmin": { "deploy": { "resources": { "limits": { "cpus": 0.3, "memory": "400m" } } }, "labels": { "kompose.service.type": "" }, "environment": { "PGADMIN_DEFAULT_EMAIL": "", "PGADMIN_DEFAULT_PASSWORD": "" }, "ports": [ "" ], "image": "" } }, "volumes": { "stor": null } }

Contributing

Файл с правилами приема доработок проекта

License

Файл с лицензией

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.