usretail-backend / Dockerfile
webxpresstech's picture
Update Dockerfile
6f2f50f verified
Raw
History Blame Contribute Delete
573 Bytes
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}"]