semaphore (sha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993c)

Published 2026-09-30 22:47:20 -06:00 by josiasmc

Installation

docker pull code.induso.cr/induso/semaphore@sha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993c
sha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993c

Image layers

ADD alpine-minirootfs-3.21.8-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TARGETARCH=amd64
ARG ANSIBLE_VERSION=13.5.0
ENV ANSIBLE_VERSION=13.5.0
ARG ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/13.5.0/venv
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=13.5.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/13.5.0/venv /bin/sh -c apk add --no-cache -U bash curl git gnupg mysql-client openssh-client-default python3 py3-pip rsync sshpass tar tini tzdata unzip wget zip jq && rm -rf /var/cache/apk/* && adduser -D -u 1001 -G root semaphore && mkdir -p /tmp/semaphore && mkdir -p /etc/semaphore && mkdir -p /var/lib/semaphore && mkdir -p /opt/semaphore && chown -R semaphore:0 /tmp/semaphore && chown -R semaphore:0 /etc/semaphore && chown -R semaphore:0 /var/lib/semaphore && chown -R semaphore:0 /opt/semaphore && find /usr/lib/python* -iname __pycache__ | xargs rm -rf # buildkit
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=13.5.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/13.5.0/venv /bin/sh -c echo $'Host *\n StrictHostKeyChecking no\n UserKnownHostsFile /dev/null' > /etc/ssh/ssh_config.d/semaphore.conf # buildkit
COPY --chown=1001:0 ./deployment/docker/server/ansible.cfg /etc/ansible/ansible.cfg # buildkit
COPY /go/src/semaphore/deployment/docker/server/server-wrapper /usr/local/bin/ # buildkit
COPY /go/src/semaphore/bin/semaphore /usr/local/bin/ # buildkit
COPY /tmp/tofu /usr/local/bin/ # buildkit
COPY /tmp/terraform /usr/local/bin/ # buildkit
COPY /tmp/terragrunt /usr/local/bin/ # buildkit
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=13.5.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/13.5.0/venv /bin/sh -c chown -R semaphore:0 /usr/local/bin/server-wrapper && chmod +x /usr/local/bin/server-wrapper && chown -R semaphore:0 /usr/local/bin/semaphore && chmod +x /usr/local/bin/semaphore # buildkit
WORKDIR /home/semaphore
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=13.5.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/13.5.0/venv /bin/sh -c apk add --no-cache -U python3-dev build-base openssl-dev libffi-dev cargo && mkdir -p ${ANSIBLE_VENV_PATH} && python3 -m venv ${ANSIBLE_VENV_PATH} --system-site-packages && source ${ANSIBLE_VENV_PATH}/bin/activate && pip3 install --upgrade pip ansible==${ANSIBLE_VERSION} boto3 botocore requests pywinrm passlib paramiko && apk del python3-dev build-base openssl-dev libffi-dev cargo && rm -rf /var/cache/apk/* && find ${ANSIBLE_VENV_PATH} -iname __pycache__ | xargs rm -rf && chown -R semaphore:0 /opt/semaphore # buildkit
USER 1001
EXPOSE [3000/tcp]
ENV VIRTUAL_ENV=/opt/semaphore/apps/ansible/13.5.0/venv
ENV PATH=/opt/semaphore/apps/ansible/13.5.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENTRYPOINT ["/sbin/tini" "--"]
CMD ["/usr/local/bin/server-wrapper"]
Details
Container
2026-09-30 22:47:20 -06:00
1
OCI / Docker
linux/amd64
313 MiB
Versions (1) View all
v2.19.14-1 2026-09-30