From aadfafabfbeebeca41a5b692f8789bc8e52cd08a Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Tue, 3 Jun 2025 08:17:01 -0400 Subject: [PATCH] add semaphore --- semaphore/docker-compose.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 semaphore/docker-compose.yml diff --git a/semaphore/docker-compose.yml b/semaphore/docker-compose.yml new file mode 100644 index 0000000..d74bd5d --- /dev/null +++ b/semaphore/docker-compose.yml @@ -0,0 +1,25 @@ +--- +services: + semaphore: + container_name: semaphore + image: semaphoreui/semaphore:latest + ports: + - 3000:3000 + environment: + TZ: America/Detroit + SEMAPHORE_DB_USER: "${semaphore_db_user}" + SEMAPHORE_DB_PASS: "${semaphore_db_pass}" + SEMAPHORE_DB_HOST: "${semaphore_db_host}" + SEMAPHORE_DB_PORT: 3306 + SEMAPHORE_DB_DIALECT: mysql + SEMAPHORE_DB: semaphore + SEMAPHORE_PLAYBOOK_PATH: /tmp/semaphore/ + SEMAPHORE_ADMIN_PASSWORD: "${semaphore_admin_pass}" + SEMAPHORE_ADMIN_NAME: "${semaphore_admin}" + SEMAPHORE_ADMIN_EMAIL: "${semaphore_admin_email}" + SEMAPHORE_ADMIN: "${semaphore_admin}" + SEMAPHORE_ACCESS_KEY_ENCRYPTION: "${encryption_key}" + ANSIBLE_HOST_KEY_CHECKING: "false" + restart: unless-stopped + volumes: + - ./config:/etc/semaphore:rw