--- services: ldap_sync: build: context: . dockerfile: Dockerfile volumes: - ./example.config.toml:/config.toml:ro # ./root.cert:/usr/src/vaultwarden_ldap/root.cert:ro environment: CONFIG_PATH: /config.toml RUST_BACKTRACE: full depends_on: - vaultwarden - ldap restart: always vaultwarden: image: vaultwarden/server ports: - 8000:80 environment: ADMIN_TOKEN: admin SIGNUPS_ALLOWED: 'false' INVITATIONS_ALLOWED: 'true' I_REALLY_WANT_VOLATILE_STORAGE: 'true' ldap: image: bitnami/openldap:latest environment: LDAP_PORT_NUMBER: 389 LDAP_ROOT: dc=example,dc=org LDAP_ADMIN_USERNAME: admin LDAP_ADMIN_PASSWORD: adminpassword LDAP_SKIP_DEFAULT_TREE: yes LDAP_CUSTOM_LDIF_DIR: /ldifs volumes: - ./itest/ldif:/ldifs ldap_admin: image: osixia/phpldapadmin ports: - 8001:80 environment: PHPLDAPADMIN_HTTPS: 'false' PHPLDAPADMIN_LDAP_HOSTS: ldap depends_on: - ldap