summaryrefslogtreecommitdiffhomepage
path: root/public/v2/apps/phpldapadmin.json
diff options
context:
space:
mode:
Diffstat (limited to 'public/v2/apps/phpldapadmin.json')
-rw-r--r--public/v2/apps/phpldapadmin.json76
1 files changed, 0 insertions, 76 deletions
diff --git a/public/v2/apps/phpldapadmin.json b/public/v2/apps/phpldapadmin.json
deleted file mode 100644
index 15c3440..0000000
--- a/public/v2/apps/phpldapadmin.json
+++ /dev/null
@@ -1,76 +0,0 @@
-{
- "captainVersion": "2",
- "documentation": "https://github.com/osixia/docker-openldap",
- "description": "OpenLDAP with administration interface",
- "displayName": "OpenLDAP + phpLDAPadmin",
- "dockerCompose": {
- "version": "3.8",
- "services": {
- "$$cap_appname": {
- "image": "osixia/openldap:$$cap_openldap_version",
- "restart": "always",
- "volumes": ["$$cap_appname-db:/var/lib/ldap"],
- "notExposeAsWebApp": "true",
- "environment": {
- "LDAP_ORGANISATION": "$$cap_openldap_ldap-organisation",
- "LDAP_DOMAIN": "$$cap_root_domain",
- "LDAP_ADMIN_PASSWORD": "$$cap_openldap_ldap-admin-password"
- }
- },
- "$$cap_appname-admin": {
- "image": "osixia/phpldapadmin:$$cap_phpldapadmin_version",
- "containerHttpPort": "80",
- "restart": "always",
- "depends_on": ["$$cap_appname"],
- "environment": {
- "PHPLDAPADMIN_TRUST_PROXY_SSL": true,
- "PHPLDAPADMIN_LDAP_HOSTS": "srv-captain--$$cap_appname",
- "PHPLDAPADMIN_SERVER_ADMIN": "$$cap_phpldapadmin_admin-email",
- "PHPLDAPADMIN_SERVER_PATH": "https://$$cap_appname-admin.$$cap_root_domain",
- "PHPLDAPADMIN_HTTPS": false
- }
- }
- },
- "volumes": {
- "$$cap_appname-db": {}
- }
- },
- "instructions": {
- "start": "OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.",
- "end": "OpenLDAP is deployed and the admin interface is available on http://$$cap_appname-admin.$$cap_root_domain. You can connect by adapting cn=admin,dc=my-company,dc=com. If you want to access to your ldap server from outside, do not forget to add port mapping (389 for ldap with starttls, 636 for ldaps)."
- },
- "variables": [
- {
- "id": "$$cap_openldap_version",
- "label": "Openldap Version",
- "defaultValue": "1.4.0",
- "description": "Checkout their docker page for the valid tags https://hub.docker.com/r/osixia/openldap/tags",
- "validRegex": "/^([^\\s^\\/])+$/"
- },
- {
- "id": "$$cap_openldap_ldap-organisation",
- "label": "Ldap Organisation",
- "description": "The Organization name",
- "validRegex": "/.{1,}/"
- },
- {
- "id": "$$cap_openldap_ldap-admin-password",
- "label": "The admin Password",
- "description": "The admin password of the Openldap",
- "validRegex": "/.{1,}/"
- },
- {
- "id": "$$cap_phpldapadmin_version",
- "label": "PHPLadapAdmin Version",
- "defaultValue": "0.9.0",
- "description": "Checkout their docker page for the valid tags https://hub.docker.com/r/osixia/phpldapadmin/tags",
- "validRegex": "/^([^\\s^\\/])+$/"
- },
- {
- "id": "$$cap_phpldapadmin_admin-email",
- "label": "The admin email",
- "description": "The admin email of the Openldap administration interface",
- "validRegex": "/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$/"
- }
- ]
-}