| # debian.sh --arch 'amd64' out/ 'trixie' '@1782172800' |
| ENV LANG=C.UTF-8 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get -y update && apt-get -f -y install postgresql-common && /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y && apt-get -y update && apt-get -f -y install eatmydata gettext libldap2-dev libmagic1 libpq5 libpq-dev libsasl2-dev libssl-dev locales-all make mksh mariadb-client postgresql-18 python3-dev tox python3-ldap python3-pip sudo yarnpkg npm default-libmysqlclient-dev python3-poetry chromium chromium-driver valkey-server myrepos git twine # buildkit |
| COPY /usr/src/pg-rrule-safe/target/release/rrule_safe-pg18/usr/lib/postgresql/18/lib/* /usr/lib/postgresql/18/lib/ # buildkit |
| COPY /usr/src/pg-rrule-safe/target/release/rrule_safe-pg18/usr/share/postgresql/18/extension/* /usr/share/postgresql/18/extension/ # buildkit |
| RUN /bin/sh -c npm install -g playwright && playwright install-deps # buildkit |
| RUN /bin/sh -c apt-get -y autoremove && apt-get clean && rm -rf /tmp/* /var/tmp/* && rm -rf /var/lib/apt/lists/* && rm -f /etc/ssh/ssh_host_* # buildkit |
| RUN /bin/sh -c adduser --disabled-password --gecos "Test User" testuser # buildkit |
| USER testuser |
| RUN /bin/sh -c playwright install # buildkit |
| USER root |