--- 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