megara-admin
  • Joined on 2026-07-11

megara-backup (6b81e16b8cf6be05342b86eb4fe924167b344d66)

Published 2026-07-13 15:08:07 +00:00 by megara-admin

Installation

docker pull forge.megarai.com/megara-admin/megara-backup:6b81e16b8cf6be05342b86eb4fe924167b344d66
sha256:eacbe941cca3a31b7e4fd291e3111c9c96ebf1403141225e7d6b2f9a00554744

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1763337600'
ARG CLOUD_SDK_VERSION
ENV CLOUD_SDK_VERSION=548.0.0
/bin/sh -c groupadd -r -g 1000 cloudsdk && useradd -r -u 1000 -m -s /bin/bash -g cloudsdk cloudsdk
ARG INSTALL_COMPONENTS
/bin/sh -c mkdir -p /usr/share/man/man1/
/bin/sh -c apt-get update -qqy && apt-get -qqy upgrade && apt-get install -qqy curl gcc python3-dev python3-crcmod python3-pip apt-transport-https lsb-release openssh-client git gnupg && export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" && curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /etc/apt/keyrings/google-cloud-cli.gpg && echo "deb [signed-by=/etc/apt/keyrings/google-cloud-cli.gpg] https://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" > /etc/apt/sources.list.d/google-cloud-sdk.list && apt-get update && apt-get install -y google-cloud-cli=${CLOUD_SDK_VERSION}-0 $INSTALL_COMPONENTS && gcloud config set core/disable_usage_reporting true && gcloud config set component_manager/disable_update_check true && gcloud config set metrics/environment docker_image_slim && gcloud --version && gsutil version -l && bq version && gcloud-crc32c /usr/bin/gcloud
/bin/sh -c git config --system credential.'https://source.developers.google.com'.helper gcloud.sh
VOLUME [/root/.config]
ARG KUBECTL_VERSION=v1.36.2
RUN |1 KUBECTL_VERSION=v1.36.2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git unzip && usermod --login git --home /home/git --move-home cloudsdk && groupmod --new-name git cloudsdk && curl -fsSLo /usr/local/bin/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl" && curl -fsSLo /tmp/kubectl.sha256 "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl.sha256" && echo "$(cat /tmp/kubectl.sha256) /usr/local/bin/kubectl" | sha256sum --check && chmod 0755 /usr/local/bin/kubectl && rm -f /tmp/kubectl.sha256 && rm -rf /var/lib/apt/lists/* # buildkit
COPY /app/gitea/gitea /usr/local/bin/gitea # buildkit
COPY /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1 # buildkit
COPY src/megara/backup_manifest.py /opt/megara/megara/backup_manifest.py # buildkit
RUN |1 KUBECTL_VERSION=v1.36.2 /bin/sh -c printf '' > /opt/megara/megara/__init__.py # buildkit
ENV PYTHONPATH=/opt/megara HOME=/home/git CLOUDSDK_CONFIG=/home/git/.config/gcloud
WORKDIR /work
USER 1000:1000
ENTRYPOINT ["/bin/bash"]
Details
Container
2026-07-13 15:08:07 +00:00
1
OCI / Docker
linux/amd64
582 MiB
Versions (21) View all