/
dmukhin
/
SpherePlatform
Обзор
Документация
Войти
/
dmukhin
/
SpherePlatform
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Dockerfile
32 строки
912 B
Кравченко Сергей Игоревич
bun archive added
24 июн 2026, 11:06
24 июн 2026, 11:06
df29c65
Код
Авторство
О чём код?
# Optional: run Sphere in Docker (Supabase stays separate or on host). FROM python:3.12-slim-bookworm RUN apt-get update \ && apt-get install -y --no-install-recommends curl unzip \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY deploy/sphere/bun-linux-x64.zip . RUN unzip bun-linux-x64.zip && rm bun-linux-x64.zip ENV PATH="/app/bun-linux-x64:${PATH}" # Fixing wrong port detection. RUN sed -i 's/endpoint.port = "";/endpoint.port = window.location.port;/g' /usr/local/lib/python3.12/site-packages/reflex/.templates/web/utils/state.js COPY rxconfig.py . COPY app ./app COPY assets ./assets ENV PYTHONUNBUFFERED=1 ENV REFLEX_CHECK_LATEST_VERSION=false ENV REFLEX_TELEMETRY_ENABLED=false ENV REFLEX_USE_SYSTEM_BUN=true # Reflex 3000 inside container. EXPOSE 3000 CMD ["reflex", "run", "--env", "prod", "--single-port"]