Sign inSign up

ryanerwin/semaphore

By ryanerwin

•Updated 9 months ago

Fork of semaphoreui/semaphore with additional python libraries

Image
Networking
Developer tools
Monitoring & observability
0

2.3K

ryanerwin/semaphore repository overview

Very simple Dockerfile that just imports semaphoreui/semaphore⁠ and adds additional python modules.

Assuming the next release was version 3.4.5 you would just:

  1. Update the Dockerfile to pull FROM semaphoreui/semaphore:v3.4.5

  2. Then docker build && docker push

docker build -t ryanerwin/semaphore:v3.4.5 -t ryanerwin/semaphore:latest .
docker push ryanerwin/semaphore --all-tags

Recommended by this official Semaphore comment: https://github.com/semaphoreui/semaphore/pull/1970#issuecomment-2092771181⁠

#FROM semaphoreui/semaphore:latest
FROM semaphoreui/semaphore:v2.10.7

USER root

#RUN apk update && apk add py3-pip py3-setuptools alpine-sdk make gcc \
#         wget python3-dev jq postgresql-libs postgresql-client

#RUN apk add --virtual .build-deps gcc musl-dev postgresql-dev

#COPY ./requirements.txt /tmp/requirements.txt
#RUN pip install -r /tmp/requirements.txt
RUN pip install dopy

# More to do requirements from galaxy etc. etc. etc.

WORKDIR /home/semaphore
USER semaphore

Tag summary

Content type

Image

Digest

sha256:e85dabcd7…

Size

289.8 MB

Last updated

9 months ago

docker pull ryanerwin/semaphore