Image Assembly

Ansible
Bash
5.2.21
OpenTofu
Terraform

Docker Command
Docker Compose

docker run --name semaphore \
-p 3000:3000 \
-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 semaphoreui/semaphore:v2.10.42
services:
    semaphore:
        ports:
            - 3000:3000
        image: semaphoreui/semaphore:v2.10.42
        environment:
            SEMAPHORE_DB_DIALECT: bolt
            SEMAPHORE_ADMIN_PASSWORD: changeme
            SEMAPHORE_ADMIN_NAME: admin
            SEMAPHORE_ADMIN_EMAIL: admin@localhost
            SEMAPHORE_ADMIN: admin

Container Settings

Docker volumes

Contains database data.
Contains configuration files.
Contains configuration files.

Database Settings

BoltDB
MySQL
Postgres
Contains Postgres data files.
Contains MySQL data files.
Network name to connect Semaphore with

Admin user

Environment Variables

keyboard_arrow_right
common

keyboard_arrow_right
security

keyboard_arrow_right
email

keyboard_arrow_right
ldap

keyboard_arrow_right
messengers

Ansible Environment Variables

ANSIBLE_HOST_KEY_CHECKING
Avoid host key checking by the tools Ansible uses to connect to the host.