semaphore (sha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993c)
Published 2026-09-30 22:47:20 -06:00 by josiasmc
Installation
docker pull code.induso.cr/induso/semaphore@sha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993csha256:991abc946fa693d8526fc91d6c32dbfc0fff8a42549ed21c3a34ef7cce45993cImage 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
2026-09-30 22:47:20 -06:00
Versions (1)
View all
Container
1
OCI / Docker
linux/amd64
313 MiB
v2.19.14-1
2026-09-30