# networks #networks: # semaphore_net: # driver: bridge # services services: # postgres postgres: restart: unless-stopped ports: - 5432:5432 image: postgres:14 container_name: semaphore-postgres hostname: semaphore-postgres volumes: - ./data/:/var/lib/postgres/data:Z environment: POSTGRES_USER: semaphore POSTGRES_PASSWORD: semaphore POSTGRES_DB: semaphore # networks: # semaphore_net: # semaphore semaphore: restart: unless-stopped ports: - 3000:3000 image: semaphoreui/semaphore:latest container_name: semaphore-app environment: SEMAPHORE_DB_USER: semaphore SEMAPHORE_DB_PASS: semaphore # changeme SEMAPHORE_DB_HOST: semaphore-postgres SEMAPHORE_DB_PORT: 5432 SEMAPHORE_DB: semaphore SEMAPHORE_MAIL_ALERT: '' SEMAPHORE_MAIL_SENDER: '' SEMAPHORE_MAIL_HOST: '' SEMAPHORE_MAIL_PORT: '' SEMAPHORE_DB_DIALECT: postgres SEMAPHORE_PLAYBOOK_PATH: /tmp/semaphore/ SEMAPHORE_MAX_PARALLEL: '0' SEMAPHORE_ADMIN_PASSWORD: semaphore # changeme SEMAPHORE_ADMIN_NAME: admin SEMAPHORE_ADMIN_EMAIL: admin@tips-of-mine.fr SEMAPHORE_ADMIN: admin SEMAPHORE_ACCESS_KEY_ENCRYPTION: LT8ZJxC53lQ5iN01PxzbMYX68ljJXfkQtqDhH6yZLuU= ANSIBLE_HOST_KEY_CHECKING: false SEMAPHORE_LDAP_ACTIVATED: 'no' SEMAPHORE_LDAP_HOST: SWDCP01.tips-of-mine.local SEMAPHORE_LDAP_PORT: '389' SEMAPHORE_LDAP_NEEDTLS: 'yes' SEMAPHORE_LDAP_DN_BIND: 'uid=bind_user,cn=users,cn=accounts,dc=tips-of-mine,dc=local' SEMAPHORE_LDAP_PASSWORD: 'ldap_bind_account_password' SEMAPHORE_LDAP_DN_SEARCH: 'dc=tips-of-mine,dc=local' SEMAPHORE_LDAP_SEARCH_FILTER: "(\u0026(uid=%s)(memberOf=CN=GS-Semaphore-Utilisateurs,OU=Semaphore,OU=Services,OU=Groupes,OU=Societe,DC=tips-of-mine,DC=local))" depends_on: - postgres volumes: - ./inventory/:/inventory:ro - ./authorized-keys/:/authorized-keys:ro # networks: # semaphore_net: # volumes #volumes: # semaphore-postgres: