FROM docker.io/rockdrilla/postgresql:16.3-base SHELL [ "/bin/sh", "-ec" ] COPY /Dockerfile /usr/local/share/ COPY /ep.sh /usr/local/sbin/ COPY /postgres-shim.sh /usr/local/sbin/ ## quirk RUN ln -sv postgres-shim.sh /usr/local/sbin/postgres RUN site_packages=$(python3 -c 'import site;print(site.getsitepackages()[0])') ; \ rm -rf \ "${site_packages}/etcd/tests" \ "${site_packages}/psutil/tests" \ ; \ find "${site_packages}/" -maxdepth 1 -type f -name '*.py' -exec python3 -m compileall -q -j 2 {} + ; \ find "${site_packages}/" -mindepth 1 -maxdepth 1 -type d -printf '%P\0' \ | sed -zE '/\.dist-info$/d;/^(_distutils_hack|pip|pkg_resources|setuptools|wheel)$/d' \ | env -C "${site_packages}" xargs -0r python3 -m compileall -q -j 2 ENTRYPOINT [ "ep.sh" ] CMD [ "postgres" ]