FROM python:3.12-slim WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ git \ gdal-bin \ libgdal-dev \ libgeos-dev \ libproj-dev \ libpq-dev \ gcc \ && rm -rf /var/lib/apt/lists/* RUN git clone --depth 1 https://github.com/ynotunited/usretail.git /src WORKDIR /src/backend RUN pip install --no-cache-dir -r requirements.txt ENV PYTHONPATH=/src/backend ENV DISABLE_DB_POOL=true ENV CORS_ORIGINS='["https://usretail.vercel.app"]' CMD ["sh", "-c", "uvicorn app.main:app --host 0.0.0.0 --port ${PORT:-7860}"]