Open isuftin opened 5 years ago
This is possibly related to https://github.com/osixia/docker-phpLDAPadmin/issues/45
Like https://github.com/osixia/docker-phpLDAPadmin/issues/45 if I remove the --copy-service
flag, I get past this issue
Hello, I have the same issue but if I remove the --copy-service I have the same issue as #15 I'm a bit stuck here and don't know what to do.
Here's what I've found works for me:
compose config...
---
version: '3.5'
networks:
management_enterprise_overlay:
external: true
configs:
ssl.crt:
file: ./ssl_certs/management-enterprise-services.internal.domain.cer
ssl.csr:
file: ./ssl_certs/ldap-ca.crt
ldap.crt:
file: ./ssl_certs/ldap.crt
ldap.csr:
file: ./ssl_certs/ldap.csr
secrets:
ssl.key:
file: ./ssl_certs/management-enterprise-services.internal.domain.key
ldap-ca.crt:
file: ./ssl_certs/ldap-ca.crt
ldap.key:
file: ./ssl_certs/ldap.key
phpadminldapconfig:
file: ./config/phpadminldapconfig.env
services:
phpldapadmin_server:
image: osixia/phpldapadmin
networks:
management_enterprise_overlay:
aliases:
- phpldapadmin
ports:
- "9001:443"
configs:
- source: ssl.crt
target: /container/service/phpldapadmin/assets/apache2/certs/ssl.crt
- source: ldap.crt
target: /ldap.crt
- source: ssl.csr
target: /container/service/phpldapadmin/assets/apache2/certs/ssl.csr
- source: ldap.csr
target: /ldap.csr
secrets:
- source: ssl.key
target: /container/service/phpldapadmin/assets/apache2/certs/ssl.key
- source: ldap.key
target: /ldap.key
- source: ldap-ca.crt
target: /ldap-ca.crt
- source: phpadminldapconfig
target: /container/environment/01-custom/env.yaml
mode: 0664
compose env file:
PHPLDAPADMIN_LDAP_HOSTS:
- mgmtldap.some.internal.domain:
- server:
- tls: true
- login:
- bind_id: cn=admin,dc=some,dc=internal,dc=domain
PHPLDAPADMIN_HTTPS: true
PHPLDAPADMIN_LDAP_CLIENT_TLS_REQCERT: allow
PHPLDAPADMIN_HTTPS_CRT_FILENAME: ssl.crt
PHPLDAPADMIN_HTTPS_KEY_FILENAME: ssl.key
PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME: ssl.csr
PHPLDAPADMIN_TRUST_PROXY_SSL: true
PHPLDAPADMIN_LDAP_CLIENT_TLS_CA_CRT_FILENAME: ldap-ca.crt
PHPLDAPADMIN_LDAP_CLIENT_TLS_CRT_FILENAME: ldap.crt
PHPLDAPADMIN_LDAP_CLIENT_TLS_KEY_FILENAME: ldap.key
I am running this container in a Docker swarm setting.
The following is my compose config
My env file:
When launched, I am seeing:
(note that the service was attempted to be started multiple times