{"owner":"semaphoreui","repo":"semaphore","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"examples/openldap/docker-compose.yml","servicesCount":3,"services":[{"name":"ldap","image":"osixia/openldap:1.4.0","ports":["389:389","636:636"],"environment":["LDAP_ORGANISATION=Example Inc.","LDAP_DOMAIN=example.org","LDAP_ADMIN_PASSWORD=admin"],"volumes":["ldap_data:/var/lib/ldap","ldap_config:/etc/ldap/slapd.d"]},{"name":"ldap_admin","image":"osixia/phpldapadmin:0.9.0","ports":["6443:443"],"environment":["PHPLDAPADMIN_LDAP_HOSTS=ldap"],"depends_on":["ldap"]},{"name":"semaphore","image":"semaphoreui/semaphore:latest","ports":["3000:3000"],"environment":["SEMAPHORE_DB_DIALECT=sqlite","SEMAPHORE_ADMIN_PASSWORD=changeme","SEMAPHORE_ADMIN_NAME=admin","SEMAPHORE_ADMIN_EMAIL=admin@example.org","SEMAPHORE_LDAP_ACTIVATED=yes","SEMAPHORE_LDAP_SERVER=ldap:389","SEMAPHORE_LDAP_SEARCH_DN=dc=example,dc=org","SEMAPHORE_LDAP_BIND_DN=cn=admin,dc=example,dc=org","SEMAPHORE_LDAP_BIND_PASSWORD=admin","SEMAPHORE_LDAP_SEARCH_FILTER=(&(objectClass=inetOrgPerson)(uid=%s))","SEMAPHORE_NON_ADMIN_CAN_CREATE_PROJECT=yes"],"volumes":["semaphore_data:/var/lib/semaphore"],"depends_on":["ldap"]}],"exposedPorts":["389","636","6443","3000"],"dockerRunCommand":"docker run -d --name semaphore -p 389:389 --restart always semaphoreui/semaphore:latest","podmanRunCommand":"podman run -d --name semaphore -p 389:389 --restart always semaphoreui/semaphore:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/semaphoreui/semaphore:latest","orasPullCommand":"oras pull semaphoreui/semaphore:latest","registryMeta":{"provider":"dockerhub","image":"semaphoreui/semaphore","canonicalImage":"docker.io/semaphoreui/semaphore:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name semaphore -p 389:389 --restart always semaphoreui/semaphore:latest","dockerPull":"docker pull semaphoreui/semaphore:latest","podmanRun":"podman run -d --name semaphore -p 389:389 --restart always semaphoreui/semaphore:latest","skopeoInspect":"skopeo inspect docker://docker.io/semaphoreui/semaphore:latest","orasPull":"oras pull semaphoreui/semaphore:latest","composeYaml":"services:\n  semaphore:\n    image: semaphoreui/semaphore:latest\n    restart: unless-stopped\n    ports:\n      - \"389:389\""}}}