megafarce/Dockerfile
Russell Ballestrini aab74dff66 MegaParce is now MegaFarce
new file:   Dockerfile
	new file:   LICENSE
	new file:   README.md
	new file:   app.py
	new file:   docker-compose.yml
	new file:   pyproject.toml
	new file:   requirements.lock
2024-12-08 15:02:15 -05:00

36 lines
621 B
Docker

# Dockerfile
FROM python:3.11.10-slim-bullseye
WORKDIR /app
# Install runtime dependencies
RUN apt-get update && apt-get upgrade -y && apt-get install -y \
libgeos-dev \
libcurl4-openssl-dev \
libssl-dev \
binutils \
curl \
git \
autoconf \
automake \
build-essential \
libtool \
python-dev \
wget \
gcc \
libmagic-dev \
poppler-utils \
tesseract-ocr \
libreoffice \
libpq-dev \
pandoc && \
rm -rf /var/lib/apt/lists/* && apt-get clean
COPY . .
RUN pip install --no-cache-dir -r requirements.lock
EXPOSE 8001
CMD ["python", "app.py"]