#!/bin/sh # Запуск uvicorn для kind-k8s-web. # При KIND_K8S_UVICORN_RELOAD=1 (по умолчанию) включается --reload: правки в смонтированном ./app # подхватываются без пересборки образа. # # Автор: Сергей Антропов # Сайт: https://devops.org.ru set -e cd /opt/kind-k8s/app REL="${KIND_K8S_UVICORN_RELOAD:-1}" if [ "$REL" = "0" ] || [ "$REL" = "false" ] || [ "$REL" = "no" ]; then exec python3 -m uvicorn main:app --host 0.0.0.0 --port 6000 fi exec python3 -m uvicorn main:app \ --host 0.0.0.0 \ --port 6000 \ --reload \ --reload-dir /opt/kind-k8s/app \ --reload-include "*.py" \ --reload-include "*.html" \ --reload-include "*.css" \ --reload-include "*.js"