Rainloop webmail in docker
Go to file
quackerd fddd520b99
continuous-integration/drone/push Build is passing Details
update image
2021-11-06 10:31:50 +00:00
.drone.yml Update '.drone.yml' 2021-05-08 01:44:51 +00: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 image 2021-11-06 10:31:50 +00:00
default Update 'default' 2021-04-26 05:22:04 +00:00
run.sh update 2021-04-10 05:18:40 -04:00

README.md

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