Browse Source

[SOGo] Remove unnamed volume and rsync web content to named volume

andryyy 6 years ago
parent
commit
9378a34adb
2 changed files with 5 additions and 2 deletions
  1. 1 2
      data/Dockerfiles/sogo/Dockerfile
  2. 4 0
      data/Dockerfiles/sogo/bootstrap-sogo.sh

+ 1 - 2
data/Dockerfiles/sogo/Dockerfile

@@ -13,6 +13,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
   gettext \
   gnupg \
   mysql-client \
+  rsync \
   supervisor \
   syslog-ng \
   syslog-ng-core \
@@ -52,6 +53,4 @@ RUN chmod +x /bootstrap-sogo.sh \
 
 CMD exec /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
 
-VOLUME /usr/lib/GNUstep/SOGo/
-
 RUN rm -rf /tmp/* /var/tmp/*

+ 4 - 0
data/Dockerfiles/sogo/bootstrap-sogo.sh

@@ -183,4 +183,8 @@ fi
 # Copy logo, if any
 [[ -f /etc/sogo/sogo-full.svg ]] && cp /etc/sogo/sogo-full.svg /usr/lib/GNUstep/SOGo/WebServerResources/img/sogo-full.svg
 
+# Rsync web content
+echo "Syncing web content with named volume"
+rsync -a /usr/lib/GNUstep/SOGo/. /sogo_web/
+
 exec gosu sogo /usr/sbin/sogod