docker-rainloop/README.md

57 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2021-02-15 09:57:39 +00:00
# docker-rainloop
2021-02-17 05:38:28 +00:00
[![Build Status](https://ci.quacker.org/api/badges/d/docker-rainloop/status.svg)](https://ci.quacker.org/d/docker-rainloop)
2021-02-17 05:35:43 +00:00
2021-02-17 06:37:52 +00:00
## What is this?
2021-02-17 06:00:27 +00:00
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.
```yaml
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
2021-09-29 13:47:17 +00:00
Simply pull and rerun: `docker-compose pull && docker-compose up -d`