/
keorlov
/
llmproxy
Обзор
Документация
Войти
/
keorlov
/
llmproxy
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker_run.sh
27 строк
813 B
Konstantin Orlov
wip
28 июн 2026, 23:07
28 июн 2026, 23:07
16fcb0a
Код
Авторство
О чём код?
#!/usr/bin/env bash set -euo pipefail IMAGE_NAME="${IMAGE_NAME:-llmproxy}" IMAGE_TAG="${IMAGE_TAG:-latest}" CONTAINER_NAME="${CONTAINER_NAME:-llmproxy}" HOST_PORT="${HOST_PORT:-8099}" CONFIG_FILE="${CONFIG_FILE:-${PWD}/config.yaml}" ENV_FILE="${ENV_FILE:-${PWD}/.env}" CERTS_DIR="${CERTS_DIR:-${PWD}/certs}" LOGS_DIR="${LOGS_DIR:-${PWD}/logs}" for path in "$CONFIG_FILE" "$ENV_FILE" "$CERTS_DIR" "$LOGS_DIR"; do if [ ! -e "$path" ]; then echo "WARNING: $path does not exist, skipping mount" fi done docker run -d \ --name "${CONTAINER_NAME}" \ --restart unless-stopped \ -p "${HOST_PORT}:8099" \ -v "${CONFIG_FILE}:/app/config.yaml:ro" \ -v "${ENV_FILE}:/app/.env:ro" \ -v "${CERTS_DIR}:/app/certs:ro" \ -v "${LOGS_DIR}:/app/logs" \ "${IMAGE_NAME}:${IMAGE_TAG}"