Block a user
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:6b81e16b8cf6be05342b86eb4fe924167b344d66sha256: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
2026-07-13 15:08:07 +00:00
Versions (21)
View all
Container
1
OCI / Docker
linux/amd64
582 MiB
9347a5b9fd4eea698e2bc5141a8c76f33e1c0807
2026-07-15
e6e0c1261ac302699ac10848623ce12a224590a8
2026-07-15
a7d8d78998dca77b7e5483a359c40b1f4d24dcd0
2026-07-14
2a0ab79398e5c8e0e5dc7bd2bd553f2f5f04d449
2026-07-14
d43cdefa9eaa6ab2b25e8b3b3d662e87fff42726
2026-07-14