Files
docker-compose/semaphore/docker-compose.yml
T

29 lines
952 B
YAML

---
services:
semaphore:
container_name: semaphore
image: semaphoreui/semaphore:latest
ports:
- 3000:3000
environment:
TZ: America/Detroit
SEMAPHORE_SCHEDULE_TIMEZONE: "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"
ANSIBLE_FORKS: 5
ANSIBLE_TIMEOUT: 20
restart: unless-stopped
volumes:
- /srv/semaphore/config:/etc/semaphore:rw