CoolFace
Apppublic

sandm/meme-generator

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
1likes
Dockerfile40 linesDownload Raw Back to root
1FROM ubuntu:20.042 3RUN apt update && apt install -y python3-pip fonts-noto-cjk fonts-noto-color-emoji git fontconfig4 5RUN git clone https://github.com/MeetWq/meme-generator.git && mkdir /usr/share/fonts/meme && mv meme-generator/resources/fonts/* /usr/share/fonts/meme6 7RUN fc-cache -fv8 9RUN rm -rf meme-generator10 11RUN useradd -m -u 1000 user12USER user13ENV HOME=/home/user \14	PATH=/home/user/.local/bin:$PATH15 16WORKDIR $HOME/app17 18COPY --chown=user . $HOME/app19 20RUN git clone https://github.com/MeetWq/meme-generator.git21 22 23RUN pip install poetry24 25RUN git clone https://github.com/MeetWq/meme-generator-contrib  && mkdir $HOME/meme-extend && mv meme-generator-contrib/memes/* $HOME/meme-extend26 27ADD config.toml $HOME/.config/meme_generator/config.toml28 29RUN cd meme-generator && poetry install && . .venv/bin/activate && python -m meme_generator.download && cd ..30 31RUN rm -rf meme-generator-contrib && rm -rf $HOME/meme-generator32 33ADD utils.py meme-generator/meme_generator34 35ADD dianzhongdian/__init__.py meme-generator/meme_generator/memes/dianzhongdian/36# 如果有自己扩展包37# ADD extends/ /meme-extend38 39CMD cd meme-generator && . .venv/bin/activate && python3 -m meme_generator.app40