mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-07 16:06:14 +00:00
update Dockerfiles/Makefile for use with kopano supported build introduce a local ldap image with some demo users include caddy for reverse proxying add proper documentation and remove obsolete build and push scripts Signed-off-by: Felix Bartels <felix@host-consultants.de>
21 lines
776 B
Bash
Executable File
21 lines
776 B
Bash
Executable File
#!/bin/sh
|
|
# https://github.com/google/easypki
|
|
|
|
# TODO integrate this directly into start.sh?
|
|
|
|
echo "Creating CA and Server certificates..."
|
|
easypki create --filename internalca --organizational-unit primary --expire 3650 --ca "Internal Kopano System"
|
|
|
|
mkdir -p /kopano/ssl/clients/
|
|
cp /kopano/easypki/internalca/certs/internalca.crt /kopano/ssl/ca.pem
|
|
|
|
for s in kserver kdagent kmonitor ksearch kspooler kwebapp
|
|
do
|
|
easypki create --ca-name internalca --organizational-unit $s --expire 3650 $s
|
|
cp /kopano/easypki/internalca/keys/$s.key /kopano/ssl/$s.pem
|
|
cat /kopano/easypki/internalca/certs/$s.crt >> /kopano/ssl/$s.pem
|
|
openssl x509 -in /kopano/easypki/internalca/certs/$s.crt -pubkey -noout > /kopano/ssl/clients/$s-public.pem
|
|
done
|
|
|
|
ls -l /kopano/ssl/*.pem
|