Среда выполнения
Характеристики среды выполнения:
Операционная система — 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-образа.
Получить переменные окружения можно с помощью стандартных средств языка программирования. Переменные, заданные при создании ревизии контейнера, также отображаются в личном кабинете в разделе
.Переменная окружения PORT
определена в среде выполнения Container Apps и не может быть переопределена.
Значение переменной задается сервисом автоматически.
для Dev & Test