| FROM ubuntu:22.04 |
|
|
| |
| ENV DEBIAN_FRONTEND=noninteractive |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| python3 \ |
| python3-pip \ |
| texlive-full \ |
| texlive-xetex \ |
| texlive-luatex \ |
| latexmk \ |
| fonts-liberation \ |
| fonts-dejavu \ |
| fonts-liberation2 \ |
| fonts-noto \ |
| fonts-noto-color-emoji \ |
| fonts-roboto \ |
| fonts-open-sans \ |
| fonts-lato \ |
| fonts-inconsolata \ |
| fonts-firacode \ |
| fonts-ubuntu \ |
| fonts-lobster \ |
| fontconfig \ |
| && fc-cache -f -v \ |
| && apt-get clean \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN pip3 install --no-cache-dir flask flask-cors |
|
|
| |
| WORKDIR /app |
|
|
| |
| COPY . . |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["python3", "app.py"] |