version: "3.9" volumes: openldap_data: openldap_config: luminary_data: services: openldap: image: osixia/openldap:latest container_name: openldap environment: LDAP_ORGANISATION: "" LDAP_DOMAIN: "" LDAP_ADMIN_PASSWORD: "" LDAP_TLS_VERIFY_CLIENT: "never" LDAP_RFC2307BIS_SCHEMA: "true" ports: - "3189:389" volumes: - openldap_data:/var/lib/ldap - openldap_config:/etc/ldap/slapd.d restart: unless-stopped luminary: image: wheelybird/luminary:v2.2.1 container_name: luminary depends_on: - openldap environment: SERVER_HOSTNAME: "" LDAP_URI: "ldap://openldap:389" LDAP_BASE_DN: "" LDAP_REQUIRE_STARTTLS: "false" LDAP_ADMIN_BIND_DN: "" LDAP_ADMIN_BIND_PWD: "" LDAP_IGNORE_CERT_ERRORS: "true" SMTP_HOSTNAME: "" SMTP_HOST_PORT: "587" SMTP_USERNAME: "" SMTP_PASSWORD: "" SMTP_USE_TLS: "TRUE" EMAIL_FROM_ADDRESS: "" EMAIL_FROM_NAME: "" ACCOUNT_REQUESTS_EMAIL: "" ACCOUNT_REQUESTS_ENABLED: "TRUE" PASSWORD_RESET_ENABLED: "TRUE" USE_LDAP_AS_DB: "TRUE" PASSWORD_RESET_TOKEN_EXPIRY_MINUTES: "60" PASSWORD_RESET_RATE_LIMIT_REQUESTS: "3" PASSWORD_RESET_RATE_LIMIT_WINDOW_MINUTES: "60" PASSWORD_RESET_MAX_ATTEMPTS: "5" PASSWORD_RESET_LOCKOUT_DURATION_MINUTES: "60" SHOW_POWERED_BY: "FALSE" DEFAULT_USER_GROUP: "" ORGANISATION_NAME: "" SITE_NAME: "" ports: - "8080:80" - "8443:443" volumes: - luminary_data:/opt/luminary/data restart: unless-stopped