Sign inSign up

kouinkouin/snappymail

By kouinkouin

•Updated almost 3 years ago

DEPRECATED: PLEASE USE THE OFFICIAL IMAGE: djmaze/snappymail

Image
4

7.2K

kouinkouin/snappymail repository overview

DEPRECATED: PLEASE USE THE OFFICIAL IMAGE: https://hub.docker.com/r/djmaze/snappymail⁠

To migrate to official image :

   snappymail:
-    image: kouinkouin/snappymail
+    image: djmaze/snappymail
     container_name: snappymail
     volumes:
-      - ./volumes/snappymail/data:/snappymail/data
+      - ./volumes/snappymail/data:/var/lib/snappymail

Image built, manually, when a new release of SnappyMail⁠ is released.

The Dockerfile played is the one embedded in the SnappyMail repository⁠.

For more information about the build, see the SnappyMail issue #44⁠.

There is no GitHub repository for the build.

⁠Image build

How I build images, when a new release (tag) is pushed:

cd ~/snappymail/ && \
git fetch && \
version=$(git tag --sort=-committerdate | head -1) && \
git co master && \
git rebase origin/master && \
git co $version && \
git lg -1 && \
echo "Sleep 3..." && sleep 3 && \
rm -rf build/dist/releases/webmail/* .docker/release/*.zip && \
./release.php --docker && \
ls -1 build/dist/releases/webmail/*/snappymail-*.zip | cut -d/ -f5 | while read version ; do
    for t in $version-php8.1-bullseye $version latest ; do
        docker image tag snappymail:$version kouinkouin/snappymail:$t && docker push kouinkouin/snappymail:$t
    done
done

⁠Docker-compose

  snappymail:
    image: kouinkouin/snappymail:2.15.3
    container_name: snappymail
    volumes:
      - ./volumes/snappymail/data:/snappymail/data
    networks:
      front:
        aliases:
          - snappymail.front

Tag summary

Content type

Image

Digest

sha256:5b5b8a1c6…

Size

222.8 MB

Last updated

almost 3 years ago

docker pull kouinkouin/snappymail