Skip to content

Commit e539734

Browse files
committed
fix: update python, weasyprint and add font-noto libs
1 parent c62629b commit e539734

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
FROM python:3.11-alpine
22

33
ENV HOME=/app
4-
ENV PYTHONPATH=${HOME}
54
ENV PYTHONUNBUFFERED=true
5+
ENV PYTHONPATH=${HOME}/pod:${HOME}/.local/lib/python3.11/site-packages
66
ENV LIBRARY_PATH=/lib:/usr/lib
77

88
WORKDIR ${HOME}
99

10-
RUN apk add --update-cache build-base pango-dev cairo-dev libffi-dev libxml2-dev libxslt-dev jpeg-dev zlib-dev ttf-dejavu uwsgi uwsgi-python3 musl-dev gdk-pixbuf-dev font-noto-cjk
10+
RUN apk add --update-cache build-base pango-dev cairo-dev libffi-dev libxml2-dev libxslt-dev jpeg-dev zlib-dev ttf-dejavu uwsgi uwsgi-python3 musl-dev gdk-pixbuf-dev font-noto font-noto-emoji font-noto-cjk weasyprint
1111
RUN chown -R guest:users ${HOME}
1212

1313
USER guest
@@ -21,4 +21,4 @@ COPY ./pod/ ${HOME}/pod/
2121

2222
RUN chmod -R go+rx ${HOME}/.local
2323

24-
CMD ["sh", "-c", "uwsgi --ini ${HOME}/pod.ini"]
24+
CMD ["sh", "-c", "uwsgi --ini ${HOME}/pod.ini"]

pod/requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
Flask==2.3.3
2-
WeasyPrint==63.0
1+
Flask==2.3.3

uwsgi-config.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@ master=true
66
workers=4
77
uid=guest
88
gid=users
9-
pythonpath=/app/pod:/home/guest/.local/lib/python3.11/site-packages
10-
wsgi-disable-file-wrapper=true
9+
wsgi-disable-file-wrapper=true

0 commit comments

Comments
 (0)