Sign inSign up

jtilander/docker-semaphore

By jtilander

•Updated over 9 years ago

Wrapper around the open source UI Semaphore for Ansible

Image
0

1.1K

jtilander/docker-semaphore repository overview

⁠Docker image for Semaphore, an Ansible UI

This is a small docker image that provides a web dashboard for Ansible, via Semaphore⁠

⁠Usage

The easiest way one can see how to launch semaphore is to inspect the docker-compose.yml⁠ file provided here. Please note that the persistence is commented out, and in production you should comment in and modify the volume clauses.

⁠Environment variables
NameDefaultDescription
MYSQL_ADDRmysqlThe FQDN of the mysql database
ADMIN_USERadminThe username of the initial admin user
ADMIN_PASSWORDpasswordThe initial password of the admin user
ADMIN_EMAILadmin@localhostThe initial email of the admin
MY_URLhttp://semaphore:8080/⁠The external address of the website
⁠Volumes

This docker image stores all the persistent stuff inside of /data. This is what you need to mount as a volume in docker for data to persist.

⁠Ports

By default the Semaphore dashboard runs on port 3000. Please map this to whatever external port you need.

⁠Sample views

Here are some images to give an idea of what the UI looks like.

Dashboard

Log

Tag summary

Content type

Image

Digest

Size

44.7 MB

Last updated

over 9 years ago

docker pull jtilander/docker-semaphore