sandcastle-ng

Scripts for the deployment of Sandcastle (GNU Taler)
Log | Files | Refs | README

commit 241d142fd00088f45e745eec1b9e229720f0d30d
parent e003607d0f18b86810bf26f80c2b9235e65d4424
Author: Florian Dold <florian@dold.me>
Date:   Wed, 26 Nov 2025 14:53:54 +0100

disable taler-mailbox and taler-directory due to build issues

Diffstat:
MDockerfile | 78+++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 39 insertions(+), 39 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -92,43 +92,43 @@ RUN rm -rf /build RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/gnunet/*.deb WORKDIR / -# Directory -FROM base-system AS taler-directory +## Directory +#FROM base-system AS taler-directory +# +#COPY buildconfig/taler-directory.* /buildconfig/ +#WORKDIR /build +#RUN TAG=$(cat /buildconfig/taler-directory.tag) && \ +# git clone git://git.gnunet.org/taldir \ +# --branch $TAG && \ +# cd taldir && git checkout $(cat /buildconfig/taler-directory.checkout) +#WORKDIR /build/taldir +#RUN ./bootstrap +#RUN dpkg-buildpackage -rfakeroot -b -uc -us +#WORKDIR / +#RUN mkdir -p /packages/taldir +#RUN mv /build/*.deb /packages/taldir +#RUN rm -rf /build +#RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/taldir/*.deb +#WORKDIR / -COPY buildconfig/taler-directory.* /buildconfig/ -WORKDIR /build -RUN TAG=$(cat /buildconfig/taler-directory.tag) && \ - git clone git://git.gnunet.org/taldir \ - --branch $TAG && \ - cd taldir && git checkout $(cat /buildconfig/taler-directory.checkout) -WORKDIR /build/taldir -RUN ./bootstrap -RUN dpkg-buildpackage -rfakeroot -b -uc -us -WORKDIR / -RUN mkdir -p /packages/taldir -RUN mv /build/*.deb /packages/taldir -RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/taldir/*.deb -WORKDIR / - -# Mailbox -FROM base-system AS taler-mailbox - -COPY buildconfig/taler-mailbox.* /buildconfig/ -WORKDIR /build -RUN TAG=$(cat /buildconfig/taler-mailbox.tag) && \ - git clone git://git.gnunet.org/taler-mailbox \ - --branch $TAG && \ - cd taler-mailbox && git checkout $(cat /buildconfig/taler-mailbox.checkout) -WORKDIR /build/taler-mailbox -RUN ./bootstrap -RUN dpkg-buildpackage -rfakeroot -b -uc -us -WORKDIR / -RUN mkdir -p /packages/taler-mailbox -RUN mv /build/*.deb /packages/taler-mailbox -RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/taler-mailbox/*.deb -WORKDIR / +## Mailbox +#FROM base-system AS taler-mailbox +# +#COPY buildconfig/taler-mailbox.* /buildconfig/ +#WORKDIR /build +#RUN TAG=$(cat /buildconfig/taler-mailbox.tag) && \ +# git clone git://git.gnunet.org/taler-mailbox \ +# --branch $TAG && \ +# cd taler-mailbox && git checkout $(cat /buildconfig/taler-mailbox.checkout) +#WORKDIR /build/taler-mailbox +#RUN ./bootstrap +#RUN dpkg-buildpackage -rfakeroot -b -uc -us +#WORKDIR / +#RUN mkdir -p /packages/taler-mailbox +#RUN mv /build/*.deb /packages/taler-mailbox +#RUN rm -rf /build +#RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/taler-mailbox/*.deb +#WORKDIR / # Exchange FROM gnunet as exchange @@ -324,8 +324,8 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade && apt-g RUN mkdir -p /packages COPY --from=gnunet /packages/gnunet/* /packages/ -COPY --from=taler-directory /packages/taldir/* /packages/ -COPY --from=taler-mailbox /packages/taler-mailbox/* /packages/ +#COPY --from=taler-directory /packages/taldir/* /packages/ +#COPY --from=taler-mailbox /packages/taler-mailbox/* /packages/ COPY --from=exchange /packages/exchange/* /packages/ COPY --from=merchant /packages/merchant/* /packages/ COPY --from=wallet /packages/wallet/* /packages/ @@ -343,7 +343,7 @@ RUN systemctl disable postgresql && \ systemctl disable apache2 || true RUN sed -i /etc/postgresql/17/main/postgresql.conf -e 's/^port[ ]*=.*$/port = 5432/' # Not ready yet! -RUN systemctl disable taler-mailbox +#RUN systemctl disable taler-mailbox # Disable systemd services that have permission issues # and thus fail, clobbering the systemd status.