1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-07-23 01:45:37 +00:00

Merge pull request #89 from fbartels/centos

Improve support on CentOS
This commit is contained in:
Felix Bartels 2019-02-22 22:28:43 +01:00 committed by GitHub
commit e6f290e85f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 17 deletions

View File

@ -7,16 +7,25 @@ services:
restart: always
ports:
- "2015:2015"
- "${HTTP}:8080"
- "${HTTPS}:8443"
- "${HTTP}:80"
- "${HTTPS}:443"
environment:
- EMAIL=${EMAIL}
- FQDN=${FQDN}
command: wrapper.sh
cap_drop:
- ALL
cap_add:
- NET_BIND_SERVICE
- CHOWN
- SETGID
- SETUID
volumes:
- web:/.kweb
networks:
- web-net
web-net:
aliases:
- ${FQDN}
ldap:
image: ${docker_repo:?err}/kopano_ldap_demo
@ -209,8 +218,7 @@ services:
networks:
- kopano-net
- ldap-net
extra_hosts:
- ${EXTRAHOSTS}
- web-net
volumes:
- kopanodata/:/kopano/data
- kopanossl/:/kopano/ssl
@ -270,8 +278,6 @@ services:
- KCCONF_KAPID_LOG_LEVEL=DEBUG
- KCCONF_KAPID_OIDC_ISSUER_IDENTIFIER=https://${FQDN}
- KCCONF_KAPID_INSECURE=${INSECURE}
extra_hosts:
- ${EXTRAHOSTS}
networks:
- kopano-net
- web-net
@ -388,8 +394,6 @@ services:
- oidc_issuer_identifier=https://${FQDN}
volumes:
- kopanossl/:/kopano/ssl
extra_hosts:
- ${EXTRAHOSTS}
networks:
- web-net

View File

@ -117,11 +117,6 @@ if [ ! -e ./.env ]; then
read -p "FQDN to be used (for reverse proxy) [$value_default]: " new_value
FQDN=${new_value:-$value_default}
LOCALIP=$(ip route get 1 | sed -n 's/^.*src \([0-9.]*\) .*$/\1/p')
value_default="$LOCALIP"
read -p "IP of your primary network interface (used to ensure to always resolve the FQDN) [$value_default]: " new_value
FQDNIP=${new_value:-$value_default}
value_default="self_signed"
read -p "Email address to use for Lets Encrypt.
Use 'self_signed' as your email to create self signed certificates.
@ -318,7 +313,6 @@ HTTPS=443
LDAPPORT=389
# Settings for test environments
EXTRAHOSTS=$FQDN:$FQDNIP
INSECURE=$INSECURE
# Docker Repository to push to/pull from

View File

@ -33,6 +33,7 @@ signkey="/kopano/ssl/konnectd-tokens-signing-key.pem"
if [ ! -f $signkey ]; then
echo "creating new token signing key"
openssl genpkey -algorithm RSA -out $signkey.tmp -pkeyopt rsa_keygen_bits:4096
chmod go+r $signkey.tmp
mv $signkey.tmp $signkey
fi

View File

@ -3,6 +3,9 @@ FROM kopano/kwebd:${CODE_VERSION}
ARG CODE_VERSION
ENV CODE_VERSION="${CODE_VERSION}"
ENV KWEBD_USER root
ENV KWEBD_GROUP root
USER root
COPY wrapper.sh /usr/local/bin
COPY kweb.cfg /etc/kweb.cfg

View File

@ -1,8 +1,8 @@
:8080 {
:80 {
redir / https://{host}{uri}
}
*, :8443 {
*, :443 {
log stdout
errors stdout