public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[SOGo] Add ActiveSync support
33acf565
data/Dockerfiles/sogo/Dockerfile | 6 ++++++
docker-compose.yml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
Diff
diff --git a/data/Dockerfiles/sogo/Dockerfile b/data/Dockerfiles/sogo/Dockerfile
index 5d83c4eb..96d2e0a4 100644
--- a/data/Dockerfiles/sogo/Dockerfile
+++ b/data/Dockerfiles/sogo/Dockerfile
@@ -26,6 +26,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
git \
build-essential \
gobjc \
+ pkg-config \
gnustep-make \
gnustep-base-runtime \
libgnustep-base-dev \
@@ -40,6 +41,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libcurl4-openssl-dev \
libzip-dev \
libytnef0-dev \
+ libwbxml2-dev \
curl \
ca-certificates \
# Runtime dependencies
@@ -68,6 +70,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libcurl4 \
libzip4 \
libytnef0 \
+ libwbxml2-1 \
# Download gosu
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
@@ -97,6 +100,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& ./configure --disable-debug --disable-strip \
&& make -j$(nproc) \
&& make install \
+ && cd /tmp/sogo/ActiveSync \
+ && . /usr/share/GNUstep/Makefiles/GNUstep.sh \
+ && make -j$(nproc) install \
&& cd / \
&& rm -rf /tmp/sogo \
# Strip binaries
diff --git a/docker-compose.yml b/docker-compose.yml
index 82c14749..98dccea5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -200,7 +200,7 @@ services:
- phpfpm
sogo-mailcow:
- image: ghcr.io/mailcow/sogo:5.12.5-2
+ image: ghcr.io/mailcow/sogo:5.12.5-3
environment:
- DBNAME=${DBNAME}
- DBUSER=${DBUSER}