admin / LuminaryLdap.yml

Last active 1 month ago

Like 0

admin revised this gist 1 month ago · 843a687

1 file changed, 68 insertions

LuminaryLdap.yml (file created)
@@ -0,0 +1,68 @@
1 + version: "3.9"
2 +
3 + volumes:
4 + openldap_data:
5 + openldap_config:
6 + luminary_data:
7 +
8 + services:
9 + openldap:
10 + image: osixia/openldap:latest
11 + container_name: openldap
12 + environment:
13 + LDAP_ORGANISATION: ""
14 + LDAP_DOMAIN: ""
15 + LDAP_ADMIN_PASSWORD: ""
16 + LDAP_TLS_VERIFY_CLIENT: "never"
17 + LDAP_RFC2307BIS_SCHEMA: "true"
18 + ports:
19 + - "3189:389"
20 + volumes:
21 + - openldap_data:/var/lib/ldap
22 + - openldap_config:/etc/ldap/slapd.d
23 + restart: unless-stopped
24 +
25 + luminary:
26 + image: wheelybird/luminary:v2.2.1
27 + container_name: luminary
28 + depends_on:
29 + - openldap
30 + environment:
31 + SERVER_HOSTNAME: ""
32 +
33 + LDAP_URI: "ldap://openldap:389"
34 + LDAP_BASE_DN: ""
35 + LDAP_REQUIRE_STARTTLS: "false"
36 + LDAP_ADMIN_BIND_DN: ""
37 + LDAP_ADMIN_BIND_PWD: ""
38 + LDAP_IGNORE_CERT_ERRORS: "true"
39 +
40 + SMTP_HOSTNAME: ""
41 + SMTP_HOST_PORT: "587"
42 + SMTP_USERNAME: ""
43 + SMTP_PASSWORD: ""
44 + SMTP_USE_TLS: "TRUE"
45 + EMAIL_FROM_ADDRESS: ""
46 + EMAIL_FROM_NAME: ""
47 + ACCOUNT_REQUESTS_EMAIL: ""
48 +
49 + ACCOUNT_REQUESTS_ENABLED: "TRUE"
50 +
51 + PASSWORD_RESET_ENABLED: "TRUE"
52 + USE_LDAP_AS_DB: "TRUE"
53 + PASSWORD_RESET_TOKEN_EXPIRY_MINUTES: "60"
54 + PASSWORD_RESET_RATE_LIMIT_REQUESTS: "3"
55 + PASSWORD_RESET_RATE_LIMIT_WINDOW_MINUTES: "60"
56 + PASSWORD_RESET_MAX_ATTEMPTS: "5"
57 + PASSWORD_RESET_LOCKOUT_DURATION_MINUTES: "60"
58 + SHOW_POWERED_BY: "FALSE"
59 + DEFAULT_USER_GROUP: ""
60 + ORGANISATION_NAME: ""
61 + SITE_NAME: ""
62 +
63 + ports:
64 + - "8080:80"
65 + - "8443:443"
66 + volumes:
67 + - luminary_data:/opt/luminary/data
68 + restart: unless-stopped