Среда выполнения

Характеристики среды выполнения:

  • Операционная система — Debian GNU/Linux 11 «Bullseye»

  • Ядро Linux — 5.15

Требования к образу

Образ должен удовлетворять следующим требованиям:

  • Язык программирования — любой.

  • Доступный формат образа — Docker Image Manifest V 2.

Docker-образ должен имплементировать любой тип веб-сервера и определять номер порта, на котором будет принимать запросы. Пример файла Dockefile с образом:

#
FROM python:3.9
#
WORKDIR /code
#
COPY ./requirements.txt /code/requirements.txt
#
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
#
COPY ./app /code/app
#
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80"]

Вычислительный ресурс

Для каждого экземпляра контейнера выделяются следующие ресурсы:

  • vCPU

    Ресурс vCPU выделяется всегда, когда экземпляр контейнера обрабатывает запрос.

  • RAM

    RAM расходуется при обработке запросов и запуске процессов в контейнере.

Переменные окружения

Добавить переменные окружения можно при создании ревизии контейнера или сборке Docker-образа.

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

Переменная окружения PORT определена в среде выполнения Container Apps и не может быть переопределена. Значение переменной задается сервисом автоматически.

Запустили Evolution free tier
для Dev & Test
Получить