Skip to content

Commit c46e74b

Browse files
Merge pull request #3 from TaitoUnited/add-font-noto-cjk
Chore: Update Weasyprint and add fonts
2 parents d3a5be4 + e539734 commit c46e74b

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
FROM python:3.8-alpine3.11
1+
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
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==60
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
10-
wsgi-disable-file-wrapper=true
9+
wsgi-disable-file-wrapper=true

0 commit comments

Comments
 (0)