You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/images/docker-ldap-auth.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,14 @@ The architectures supported by this image are:
41
41
- Unlike the upstream project, this image encodes the cookie information with fernet, using a randomly generated key during container creation (or optionally user defined).
42
42
- Also unlike the upstream project, this image serves the login page at `/ldaplogin` (as well as `/login`) to prevent clashes with reverse proxied apps that may also use `/login` for their internal auth.
43
43
44
+
## Read-Only Operation
45
+
46
+
This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/).
47
+
48
+
## Non-Root Operation
49
+
50
+
This image can be run with a non-root user. For details please [read the docs](https://docs.linuxserver.io/misc/non-root/).
51
+
44
52
## Usage
45
53
46
54
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
@@ -118,6 +126,8 @@ Containers are configured using parameters passed at runtime (such as those abov
118
126
119
127
| Parameter | Function |
120
128
| :-----: | --- |
129
+
|`--read-only=true`| Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). |
130
+
|`--user=1000:1000`| Run container with a non-root user. Please [read the docs](https://docs.linuxserver.io/misc/non-root/). |
121
131
122
132
## Environment variables from files (Docker secrets)
123
133
@@ -300,23 +310,19 @@ To help with development, we generate this dependency graph.
300
310
init-migrations -> init-adduser
301
311
init-os-end -> init-config
302
312
init-config -> init-config-end
313
+
init-crontab-config -> init-config-end
303
314
init-ldap-config -> init-config-end
304
-
init-os-end -> init-crontab-config
315
+
init-config -> init-crontab-config
305
316
init-mods-end -> init-custom-files
306
317
base -> init-envfile
307
318
init-config -> init-ldap-config
308
319
base -> init-migrations
309
-
base -> init-mods
310
320
init-config-end -> init-mods
311
-
init-mods -> init-mods-end
312
321
init-mods-package-install -> init-mods-end
313
322
init-mods -> init-mods-package-install
314
-
base -> init-os-end
315
323
init-adduser -> init-os-end
316
324
init-envfile -> init-os-end
317
-
init-migrations -> init-os-end
318
325
init-custom-files -> init-services
319
-
init-mods-end -> init-services
320
326
init-services -> svc-cron
321
327
svc-cron -> legacy-services
322
328
init-services -> svc-ldap-app
@@ -325,13 +331,14 @@ To help with development, we generate this dependency graph.
325
331
svc-ldap-daemon -> legacy-services
326
332
}
327
333
Base Images: {
328
-
"baseimage-alpine:3.20"
334
+
"baseimage-alpine:3.21"
329
335
}
330
336
"ldap-auth:latest"<- Base Images
331
337
```
332
338
333
339
## Versions
334
340
341
+
***22.12.24:** - Rebase to Alpine 3.21. Add support for read-only and non-root.
335
342
***30.06.24:** - Rebase to Alpine 3.20.
336
343
***23.12.23:** - Rebase to Alpine 3.19.
337
344
***20.06.23:** - Sync upstream changes, including the ability to disable referrals with `X-Ldap-DisableReferrals`.
0 commit comments