| ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1 PYTHONPYCACHEPREFIX=/.cache/cpython/ |
| RUN /bin/sh -c mkdir -p ${PYTHONPYCACHEPREFIX} # buildkit |
| LABEL maintainer=Ymage (fork maintainer) |
| LABEL maintainer=Drone.IO Community <drone-dev@googlegroups.com> org.label-schema.name=Drone Ansible org.label-schema.vendor=Drone.IO Community org.label-schema.schema-version=1.0 |
| COPY /.venv /.venv # buildkit |
| COPY /go/src/app/release/linux/amd64/drone-ansible /bin/ # buildkit |
| ENV PATH=/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONPATH=/.venv/lib/python3.12/site-packages |
| RUN /bin/sh -c apk add --no-cache --update-cache --upgrade git gnupg haveged openssl openssh-client python3 rsync yaml && set -eux && python3 -m compileall -j 0 /.venv/lib/python3.12 && mkdir -p ~/.ssh && echo $'Host *\nStrictHostKeyChecking no' > ~/.ssh/config && chmod 400 ~/.ssh/config # buildkit |
| ENTRYPOINT ["/bin/drone-ansible"] |