Rainloop webmail in docker
Go to file
quackerd 80ce337076
All checks were successful
continuous-integration/drone/push Build is passing
Merge branch 'master' of git.quacker.org:d/docker-rainloop
2021-04-10 05:18:47 -04:00
.drone.yml initial commit 2021-02-17 00:32:26 -05:00
default initial commit 2021-02-17 00:32:26 -05:00
Dockerfile initial commit 2021-02-17 00:32:26 -05:00
LICENSE Update 'LICENSE' 2021-02-15 09:57:57 +00:00
README.md Update pkgs 2021-04-05 06:26:18 +00:00
run.sh update 2021-04-10 05:18:40 -04:00

docker-rainloop

Build Status

What is this?

Rainloop webmail + Nginx in Docker

Supports

  • Nginx configured at port 80
  • PHP max upload size 100MB

Usage

Volumes

The rainloop data volume is /var/www/rainloop/data

The log volume is /logs

Docker cli:

sudo docker run -d -v logs:/logs -v data:/var/www/rainloop/data -p 8080:80 quackerd/rainloop

docker-compose:

This docker-compose file sets up postgres with rainloop.

version: '3.4'

networks:
        br-rainloop:
                external: false
services:
        rainloop_db:
                container_name: rainloop_db
                image: postgres:12
                restart: unless-stopped
                networks:
                        - br-rainloop
                volumes:
                        - ./db:/var/lib/postgresql/data
                environment:
                        - POSTGRES_USER=rainloop
                        - POSTGRES_PASSWORD=password
                        - POSTGRES_DB=rainloop

        rainloop:
                restart: unless-stopped
                networks: 
                        - br-rainloop
                image: quackerd/rainloop
                container_name: rainloop
                depends_on:
                        - rainloop_db
                volumes:
                        - ./data:/var/www/rainloop/data
                        - ./logs:/logs

Updating

Simply pull and rerun: docker-compose pull && docker-compose up -d