FROM python:3.12 as init # Pass `--build-arg API_URL=http://app.example.com:8000` during build ARG API_URL # Copy local context to `/app` inside container (see .dockerignore) WORKDIR /app ENV VIRTUAL_ENV=/app/.venv ENV PATH="$VIRTUAL_ENV/bin:$PATH" RUN python3.12 -m venv $VIRTUAL_ENV COPY requirements.txt . # Install app requirements and reflex inside virtualenv RUN $VIRTUAL_ENV/bin/pip install -r requirements.txt COPY . . COPY deploy/* . # Deploy templates and prepare app RUN reflex init # vim:set ft=dockerfile: