- 25 Apr, 2022 1 commit
-
-
nimrod authored
- Change from a single backup that's overwritten everytime to a multiple, dated backups. - Save the last 30 days of backups. - Save backups under the host's /var/backups instead of a Docker volume. Easier to backup. - Add a restore script so that at least I would have some idea on how to restore this backup. Last thing I want to do when I need this backup is to try and figure out how to restore it.
-
- 23 Apr, 2022 2 commits
- 11 Dec, 2021 3 commits
- 24 Apr, 2021 1 commit
-
-
nimrod authored
-
- 21 Apr, 2021 1 commit
-
-
nimrod authored
To be integrated with the Nginx web proxy.
-
- 26 Mar, 2021 2 commits
- 26 Feb, 2021 1 commit
-
-
nimrod authored
The SSL-terminating proxy should have that hostname.
-
- 19 Feb, 2021 1 commit
-
-
nimrod authored
The external name for it.
-
- 07 Feb, 2021 1 commit
-
-
nimrod authored
-
- 05 Feb, 2021 1 commit
-
-
nimrod authored
-
- 23 Jan, 2021 2 commits
- 07 Jan, 2021 1 commit
-
-
nimrod authored
- GitLab CI templates. - Pre-commit snippet. - Address pre-commit issues.
-
- 23 Nov, 2020 1 commit
-
-
nimrod authored
A lot of different fixes. What I have in production right now.
-
- 23 Nov, 2019 2 commits
-
-
nimrod authored
Run as a limited user and bind to the regular HTTP port using file capabilities.
-
nimrod authored
- Relax the permission on /etc/ssl to allow generating snakeoil certificate and key. - Grant the slapd binary CAP_NET_BIND_SERVICE to allow binding to privileged ports. - Change owner of /etc/ldap/ldap.conf to allow modifying it in entrypoint. - Prepopulate volumes with the correct ownership, permissions and directory structure to avoid doing it in the entrypoint without root.
-
- 19 Nov, 2019 1 commit
-
-
nimrod authored
- Use port 8080 (http-alt) instead of port 80 (a priviliged port). - Run Apache with the www-data user. - Enable the Apache status module.
-
- 21 Sep, 2019 2 commits
- 20 Sep, 2019 8 commits
-
-
nimrod authored
- Update base image to Debian Buster. - Install pamtester in the image.
-
nimrod authored
-
nimrod authored
-
nimrod authored
Use the Docker Hub images for caching and keep the names the same were applicable.
-
nimrod authored
Instead of a persistent volume with the configuration, use environment variables.
-
nimrod authored
- Use a single volume for the config and data LDAP directories, easier to keep in sync in different cases (backups, migration). - Add backup script, save to backup volume. - Allow passing the location of the SSL key and cert to enable SSL, otherwise a self-signed certificate and key are generated with the FQDN of the container. - Drop the dockerfile-lint linter, didn't give any useful advice. - Change base image to Debian Buster. - Set stopsignal for the container. - Allow setting the log level. - Unset the cleartext root password environment variable.
-
nimrod authored
- Set the client configuration (/etc/ldap/ldap.conf) according to the environment variables. - Add LDAP_REQCERT environment variable to set the certificate validation.
-
nimrod authored
-
- 05 Jul, 2019 1 commit
-
-
nimrod authored
- hadolint and docker-compose config. - Fix what hadolint complained about.
-
- 30 Jun, 2019 5 commits
-
-
nimrod authored
-
nimrod authored
-
nimrod authored
- Name the slapd service as ldap (in case it's replaced by a different LDAP server). - Allow overriding the default environment variables (preparation for an actual deployment).
-
nimrod authored
- Specify the `/run/slapd` volume in the Dockerfile. - Document TCP ports and Unix socket for slapd.
-
nimrod authored
- Use a patch to change the configuration files (instead of fiddling with sed). - Don't log the healthcheck requests.
-
- 25 Jun, 2019 1 commit
-
-
nimrod authored
network to communicate with other containers.
-
- 11 May, 2019 1 commit
-
-
nimrod authored
-
- 10 May, 2019 1 commit
-
-
nimrod authored
- ldap-account-manager is not available on Debian buster right now, use Debian sid instead. - Document the default password.
-