Limbo - Knowledge Base

Global Knowledge base not restricted by implementations for more information check

duplicati (mysql-latest)

Published 2024-09-16 19:31:30 +00:00 by marcio.fernandes in kb/duplicati

Installation

docker pull git.limbosolutions.com/kb/duplicati:mysql-latest
sha256:71d0e50e140bed95f7decb4d9f7389650066b50d3af2b1c11974e3496765273f

Image Layers

ADD file:9b846fb660cf816c4e731c6f547b8e389343bc05aa2ec510b1dfc2bddd4d1c8a in /
CMD ["bash"]
ENV MONO_VERSION=6.12.0.182
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg dirmngr ca-certificates && rm -rf /var/lib/apt/lists/* && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && gpg --batch --export --armor 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF > /etc/apt/trusted.gpg.d/mono.gpg.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && apt-key list | grep Xamarin && apt-get purge -y --auto-remove gnupg dirmngr
/bin/sh -c echo "deb https://download.mono-project.com/repo/debian stable-buster/snapshots/$MONO_VERSION main" > /etc/apt/sources.list.d/mono-official-stable.list && apt-get update && apt-get install -y mono-runtime && rm -rf /var/lib/apt/lists/* /tmp/*
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl mono-complete libmono-sqlite4.0-cil libmono-system-drawing4.0-cil libmono-system-net-http-webrequest4.0-cil libmono-system-web4.0-cil referenceassemblies-pcl && rm -rf /var/lib/apt/lists && cert-sync /etc/ssl/certs/ca-certificates.crt && rm -f /usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt && update-ca-certificates # buildkit
ENV TINI_VERSION=v0.16.1
RUN /bin/sh -c curl -L -o /usr/sbin/tini https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-$(dpkg --print-architecture) && chmod 0755 /usr/sbin/tini # buildkit
ENTRYPOINT ["/usr/sbin/tini" "--"]
ENV XDG_CONFIG_HOME=/data
VOLUME [/data]
COPY context/duplicati-cli context/duplicati-server /usr/bin/ # buildkit
RUN /bin/sh -c chmod 0755 /usr/bin/duplicati-cli /usr/bin/duplicati-server # buildkit
ARG CHANNEL=
ARG VERSION=
ENV DUPLICATI_CHANNEL=beta
ENV DUPLICATI_VERSION=2.0.8.1_beta_2024-05-07
COPY duplicati /opt/duplicati # buildkit
EXPOSE map[8200/tcp:{}]
CMD ["/usr/bin/duplicati-server" "--webservice-port=8200" "--webservice-interface=any"]
RUN /bin/sh -c apt update && apt install -y default-mysql-client && rm -rf /var/lib/apt/lists/* # buildkit
COPY ../../ /app # buildkit
RUN /bin/sh -c ls ./app # buildkit
COPY ../../docker/scripts /usr/local/bin # buildkit
COPY ./scripts /usr/local/bin # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/duplicati-influxdb-notify # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/duplicati-mysql-backup # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/dockerlog # buildkit
EXPOSE map[8200/tcp:{}]
Details
Container
2024-09-16 19:31:30 +00:00
2
OCI / Docker
linux/amd64
295 MiB
Versions (2) View all
latest 2025-01-28
mysql-latest 2024-09-16