/
pa1ch
/
FitAssistant
Обзор
Документация
Войти
/
pa1ch
/
FitAssistant
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile.web
24 строки
707 B
Pavel Chugaev
fix: naive-datetime баг в agent_dialogs, время в логах web, UI-мелочи
16 июл 2026, 11:29
16 июл 2026, 11:29
70f1767
Код
Авторство
О чём код?
FROM node:20-slim AS frontend WORKDIR /frontend # Install deps first (cached layer — rebuilds only if package-lock.json changes) COPY frontend/package*.json ./ RUN npm ci COPY frontend/ . RUN npm run build FROM python:3.12-slim COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv WORKDIR /app ENV UV_PROJECT_ENVIRONMENT=/usr/local # Install dependencies (cached — rebuilds only if pyproject.toml or uv.lock changes) COPY pyproject.toml uv.lock . RUN uv sync --frozen --no-dev --no-install-project --no-cache COPY . . COPY --from=frontend /frontend/dist /app/frontend/dist CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000", "--log-config", "app/logging_config.json"]