Commit b64a5d0a authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Ensure additional required libs are included in Docker image

parent a0aef73c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -22,13 +22,15 @@ RUN --mount=type=bind,source=kodo_sso,target=/src/kodo_sso \
    pip install --prefer-binary /src gunicorn mysqlclient whitenoise
RUN <<END_SCRIPT
set -eu
bootstrap-stage
find /usr/local/lib/python3.9/lib-dynload \
    -name '_tkinter.*' -prune \
    -o -type f -print0 |
xargs -0 collect-binaries \
    /bin/sh \
    /usr/local/bin/python3.9 \
    /usr/local/lib/libpython3.9.so*
    /usr/local/lib/libpython3.9.so* \
    /usr/lib/*/libmariadbclient.so
ln -s python3.9 /stage/usr/local/bin/python
cp /usr/local/bin/kodo-sso /stage/bin/
mkdir -p /stage/usr/local/lib/python3.9