Files
homelab-optimized/hosts/vms/homelab-vm/semaphore.yaml
Gitea Mirror Bot 21034446f2
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m0s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-03-21 06:02:48 UTC
2026-03-21 06:02:48 +00:00

23 lines
789 B
YAML

# Semaphore UI — Web UI for Ansible
# Port: 3838
# URL: http://192.168.0.210:3838
# Visual interface for running Ansible playbooks, managing inventories, and tracking runs
services:
semaphore:
image: semaphoreui/semaphore:latest
container_name: semaphore
ports:
- "3838:3000"
volumes:
- /home/homelab/docker/semaphore:/etc/semaphore
- /home/homelab/docker/semaphore/tmp:/tmp/semaphore
environment:
SEMAPHORE_DB_DIALECT: bolt
SEMAPHORE_ADMIN_PASSWORD: "REDACTED_PASSWORD"
SEMAPHORE_ADMIN_NAME: admin
SEMAPHORE_ADMIN_EMAIL: your-email@example.com
SEMAPHORE_ADMIN: admin
SEMAPHORE_ACCESS_KEY_ENCRYPTION: ${SEMAPHORE_ACCESS_KEY_ENCRYPTION:-gs72mPntFATGJs9qK0pQ0rKtfidlexiMjYCH9gWKhTU=}
restart: unless-stopped