gitea_admin
  • Joined on 2026-03-12

benadis-ar-edt (6.2.27.1)

Published 2026-03-12 15:53:50 +00:00 by gitea_admin

Installation

docker pull registry.benadis.org/gitea_admin/benadis-ar-edt:6.2.27.1
sha256:fe2aeae1971da15ac94a2a00f9e37d6351e31265ddcd7ca89d075b92e1fc7907

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1771804800'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; dpkgArch="$(dpkg --print-architecture)"; if [ "$dpkgArch" = 'arm64' ]; then apt-get install -y --no-install-recommends binutils-gold; fi; rm -rf /var/lib/apt/lists/* # buildkit
ENV GOLANG_VERSION=1.26.0
ENV GOTOOLCHAIN=local
ENV GOPATH=/go
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY /target/ / # buildkit
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit
WORKDIR /go
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/root/go/bin:/home/xor/go/bin
ENV GOPATH=/root/go
ENV GOBIN=/root/go/bin
ENV LANG=ru_RU.UTF-8
ENV LANGUAGE=ru_RU:ru
ENV LC_ALL=ru_RU.UTF-8
ENV TZ=Europe/Moscow
ARG SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c apt-get update && apt-get install -y --no-install-recommends tini unzip nano htop mc tree curl wget gnupg ca-certificates openssh-server cifs-utils krb5-user smbclient keyutils winbind libnss-winbind dnsutils iputils-ping net-tools ldap-utils netcat-traditional iproute2 strace lsof ltrace iotop procps psmisc sysstat binutils file pv ncdu sq locales sudo && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list && apt-get update && apt-get install -y --no-install-recommends gh && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && locale-gen ru_RU.UTF-8 && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && echo 'LANG=ru_RU.UTF-8' >> /etc/environment && echo 'LANGUAGE=ru_RU:ru' >> /etc/environment && echo 'LC_ALL=ru_RU.UTF-8' >> /etc/environment # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c echo 'export PATH="/usr/local/go/bin:/root/go/bin:/home/xor/go/bin:$PATH"' > /etc/profile.d/golang.sh && echo 'export GOPATH="/root/go"' >> /etc/profile.d/golang.sh && echo 'export GOBIN="/root/go/bin"' >> /etc/profile.d/golang.sh && chmod +x /etc/profile.d/golang.sh # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c mkdir -p /var/run/sshd && sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config && sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config && sed -i 's/^#\?PubkeyAuthentication.*/PubkeyAuthentication yes/' /etc/ssh/sshd_config && sed -i 's/^#\?PermitUserEnvironment.*/PermitUserEnvironment yes/' /etc/ssh/sshd_config && mkdir -p /root/.ssh && chmod 700 /root/.ssh && echo "${SSH_PUBLIC_KEY}" > /root/.ssh/authorized_keys && echo 'PATH=/usr/local/go/bin:/root/go/bin:/home/xor/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' > /root/.ssh/environment && echo 'GOPATH=/root/go' >> /root/.ssh/environment && echo 'GOBIN=/root/go/bin' >> /root/.ssh/environment && chmod 600 /root/.ssh/authorized_keys # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c useradd -m -s /bin/bash -G sudo xor && echo 'xor ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/xor && chmod 440 /etc/sudoers.d/xor && mkdir -p /home/xor/.ssh && chmod 700 /home/xor/.ssh && echo "${SSH_PUBLIC_KEY}" > /home/xor/.ssh/authorized_keys && chmod 600 /home/xor/.ssh/authorized_keys && echo 'PATH=/usr/local/go/bin:/root/go/bin:/home/xor/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' > /home/xor/.ssh/environment && echo 'GOPATH=/home/xor/go' >> /home/xor/.ssh/environment && echo 'GOBIN=/home/xor/go/bin' >> /home/xor/.ssh/environment && chown -R xor:xor /home/xor/.ssh && mkdir -p /home/xor/go/bin && chown -R xor:xor /home/xor/go # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c wget -q https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 -O /usr/local/bin/sops && chmod +x /usr/local/bin/sops && wget -q https://github.com/FiloSottile/age/releases/download/v1.2.1/age-v1.2.1-linux-amd64.tar.gz && tar -xzf age-v1.2.1-linux-amd64.tar.gz && mv age/age age/age-keygen /usr/local/bin/ && rm -rf age age-v1.2.1-linux-amd64.tar.gz && wget -q https://github.com/go-task/task/releases/download/v3.44.1/task_linux_amd64.tar.gz && tar -xzf task_linux_amd64.tar.gz && mv task /usr/local/bin/ && rm -rf task_linux_amd64.tar.gz # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c mkdir -p /root/go/bin && go install github.com/go-delve/delve/cmd/dlv@latest && go install golang.org/x/tools/cmd/goimports@latest && go install golang.org/x/tools/cmd/godoc@latest && go install golang.org/x/tools/cmd/guru@latest && go install golang.org/x/tools/cmd/gorename@latest && go install golang.org/x/tools/gopls@latest && go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest && go install github.com/fatih/gomodifytags@latest && go install github.com/josharian/impl@latest && go install github.com/cweill/gotests/gotests@latest && go install honnef.co/go/tools/cmd/staticcheck@latest && go install github.com/ramya-rao-a/go-outline@latest && go install github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest && go install github.com/rogpeppe/godef@latest && go install github.com/sqs/goreturns@latest && go clean -modcache && rm -rf /root/.cache/go-build # buildkit
COPY ./.tls /usr/local/share/ca-certificates/ # buildkit
COPY ./cert.crt /etc/ssl/certs/wildcard.apkholding.ru # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c update-ca-certificates # buildkit
COPY krb5.conf /etc/krb5.conf # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c echo "session optional pam_mkhomedir.so skel=/etc/skel umask=077" >> /etc/pam.d/common-session # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c printf '#!/bin/bash\nif [ -f /.env ]; then\n source /.env\nfi\nif [ -z "$ADUSER" ] || [ -z "$ADPASS" ]; then\n echo "Error: ADUSER or ADPASS not set"\n exit 1\nfi\necho "$ADPASS" | kinit "$ADUSER@APKHOLDING.RU"\nmkdir -p /mnt/windows_share\nmount -t cifs "//msk-fs-data01.apkholding.ru/development/STORAGE/DEV/gitops" /mnt/windows_share -o sec=krb5,cruid=$(id -u),vers=3.0\necho "Mounted share. Contents:"\nls -la /mnt/windows_share\n' > /usr/local/bin/mount_ad_share.sh && chmod +x /usr/local/bin/mount_ad_share.sh # buildkit
RUN |1 SSH_PUBLIC_KEY=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmjUW2FtuACEqSFwgCMqsj6pkednXeUR4cJ2bM5r8C8bVWqTo6Nd7HPytB/QYkZ8aeTx1XowFyZ5qLR4KP91c4Dpb3rp0nHf0blmnb5lTmgR/g6vqKqGqqZB5jtgTwj3tHqQ9livWTRC4caN4tls97Z7+0ijASlMEHTeVecKqGsjJf6MVrw0T5RNqADP9sM7hi5xzno+NWbVGFOXaZ2GkjtrR0aEqniBFQaYi+TmkKGwwXUuHAmkVfMRgt6/fbdFQ14CKgrUjjq24qVSfld/sZ4XhkUr8M/E3zYgZE9OjuvjTLeb0pwRqvqYrFdToR16dAV8K7/0Oews7OULKD2659JSgCjPRgxiDc+w+F821hbToqldGHTvhSrsnvfqQM+L90DIbFSoqsfFU00MMzEk7f/dUoEFPNMj19d8A801czg9la+IAKH8KRbIdD5VfMc4/1r10aMpok7wGVBFWRWxo6YGsInmBs2bhxdjRX0nVNSKU1fqab19ydtH+L8vkVmLnKI3hsWsJNu9ji/hoaMgkmbpbzNDhiiTOiXFgwOoTgr69cbocX8IiRSwX+5PNQpzxUQT+r5U388mTB8zwnhzgTDGSk6OGro2h9E2T8r9ShYPw/bcHJqGl0xPSYuCIgs2h1hafPGTqBQubOct6hpXYj6Jok7bfDd7qnVgYFIR8sHQ== All VDS /bin/sh -c printf '#!/bin/bash\necho "apkholding.ru" > /etc/hostname\necho "127.0.0.1 localhost" > /etc/hosts\necho "127.0.1.1 apkholding.ru" >> /etc/hosts\nservice ssh start\nexec "$@"\n' > /usr/local/bin/entrypoint.sh && chmod +x /usr/local/bin/entrypoint.sh # buildkit
COPY /opt/src/act_runner/act_runner /usr/local/bin/act_runner # buildkit
COPY scripts/run.sh /usr/local/bin/run.sh # buildkit
EXPOSE [22/tcp]
VOLUME [/data]
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD ["/usr/bin/tini" "--" "run.sh"]
ENV LANG=ru_RU.UTF-8
ENV LANGUAGE=ru_RU:ru
ENV LC_ALL=ru_RU.UTF-8
ENV TZ=Europe/Moscow
WORKDIR /tmp
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libsm6 libgtk-3-0 libgtk-3-dev libwebkit2gtk-4.0-37 libglu1-mesa libfreetype6 libgsf-1-common unixodbc libgl1-mesa-glx xvfb x11-utils x11-xserver-utils libgdk-pixbuf2.0-0 libglib2.0-0 libpango-1.0-0 libcairo2 libatk1.0-0 libx11-6 libxext6 libxrender1 libxtst6 libxi6 fonts-liberation && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c cat /run/secrets/env > /tmp/.env && cat /run/secrets/dl.sh > /tmp/dl.sh && chmod +x /tmp/dl.sh && /tmp/dl.sh && rm -rf /tmp/* # buildkit
ENV LANG=ru_RU.UTF-8
ENV LANGUAGE=ru_RU:ru
ENV LC_ALL=ru_RU.UTF-8
ENV TZ=Europe/Moscow
ENV JAVA_TOOL_OPTIONS=-Duser.language=ru -Duser.country=RU -Dfile.encoding=UTF-8
WORKDIR /tmp
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends java-common libgtk2.0-0 && curl --insecure -fsSL https://cdn.azul.com/zulu/bin/zulu17.60.17-ca-fx-jdk17.0.16-linux_amd64.deb -o /tmp/java.deb && dpkg -i /tmp/java.deb && rm -f /tmp/java.deb && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c cat /run/secrets/env > /tmp/.env && cat /run/secrets/dl.sh > /tmp/dl.sh && chmod +x /tmp/dl.sh && /tmp/dl.sh && rm -rf /tmp/* # buildkit
Details
Container
2026-03-12 15:53:50 +00:00
0
OCI / Docker
linux/amd64
6.6 GiB
Versions (1) View all
6.2.27.1 2026-03-12