Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binary-braids/ansible-semaphore
Docker container based on Semaphore UI project
https://github.com/binary-braids/ansible-semaphore
ansible semaphore-ui
Last synced: 11 days ago
JSON representation
Docker container based on Semaphore UI project
- Host: GitHub
- URL: https://github.com/binary-braids/ansible-semaphore
- Owner: binary-braids
- License: mit
- Created: 2024-06-02T08:05:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T19:42:30.000Z (28 days ago)
- Last Synced: 2024-10-24T06:36:31.539Z (27 days ago)
- Topics: ansible, semaphore-ui
- Language: Dockerfile
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![binary-braids](./src/img/binary-braids-logo.png)](https://www.github.com/binary-braids)
# [binary-braids/ansible-semaphore](https://github.com/binary-braids/ansible-semaphore)
>[!NOTE]
> I am not the original creator of this project. This is simply an alternate docker image which includes some additional Python packages. Please see the [semaphore](https://github.com/semaphoreui/semaphore) GitHub repository for the original project.Modern UI for Ansible
![GitHub Actions](https://github.com/binary-braids/ansible-semaphore/actions/workflows/main.yml/badge.svg)
[![HitCount](https://hits.dwyl.com/binary-braids/ansible-semaphore.svg?style=for-the-badge&show=unique)](http://hits.dwyl.com/binary-braids/ansible-semaphore)
[![Trivy](https://img.shields.io/badge/trivy-enabled-brightgreen?style=for-the-badge&logo=trivy)](https://trivy.dev)
[![renovate](https://img.shields.io/badge/renovate-enabled-brightgreen?style=for-the-badge&logo=renovatebot)](https://github.com/renovatebot/renovate)[![Semaphore UI](./src/img/semaphore_logo.png)](https://www.semui.co)
## Table of Contents
- [Configuration](#configuration)
- [Environment Variables](#environment-variables)
- [Available Architecture](#available-architecture)
- [Examples](#examples)
- [Docker Compose](#docker-compose)
- [Docker CLI](#docker-cli)
- [Support](#support)
- [Issues](#issues)
- [Feature Requests](#feature-requests)
- [Updates](#updates)## Configuration
### Environment Variables
Please see the [Semaphore DockerHub Image](https://hub.docker.com/r/semaphoreui/semaphore) for the available environment variables.
## Available Architecture
| Architecture | Available | Tag |
| :----: | :----: | ---- |
| x86-64 | ✅ | amd64-\ |
| arm64 | ✅ | arm64-\ |## Examples
### Docker Compose
```yaml
services:
semaphore:
ports:
- 3000:3000
image: ghcr.io/binary-braids/ansible-semaphore:latest
environment:
SEMAPHORE_DB_DIALECT: bolt
SEMAPHORE_ADMIN_PASSWORD: changeme
SEMAPHORE_ADMIN_NAME: admin
SEMAPHORE_ADMIN_EMAIL: admin@localhost
SEMAPHORE_ADMIN: admin
```### Docker CLI
```bash
docker run -p 3000:3000 --name semaphore \
-e SEMAPHORE_DB_DIALECT=bolt \
-e SEMAPHORE_ADMIN=admin \
-e SEMAPHORE_ADMIN_PASSWORD=changeme \
-e SEMAPHORE_ADMIN_NAME=Admin \
-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
-d ghcr.io/binary-braids/ansible-semaphore:latest
```## Support
This image is provided as is and is a hobby project. With that being said, please see below on details for support.### Issues
- Please submit a new [Issue](https://github.com/binary-braids/ansible-semaphore/issues/new) if you encounter any bugs or issues
### Feature Requests
- You are welcome to submit a feature request but no timeline or guarantee will be provided regarding implentation thereof
### Updates
- The image will be updated from time to time based on fixes or new features