29 lines
761 B
YAML
29 lines
761 B
YAML
---
|
|
|
|
- name: roudcube data
|
|
file:
|
|
path: "{{ roudcube_data }}"
|
|
state: directory
|
|
mode: 0755
|
|
|
|
|
|
- name: roudcube container
|
|
docker_container:
|
|
name: mail.0rpheus.net
|
|
hostname: roundcube
|
|
image: "roundcube/roundcubemail:{{ roudcube_version }}"
|
|
pull: yes
|
|
restart_policy: always
|
|
env:
|
|
ROUNDCUBEMAIL_DB_TYPE: sqlite
|
|
ROUNDCUBEMAIL_SKIN: elastic
|
|
ROUNDCUBEMAIL_DEFAULT_HOST: tls://imap.0rpheus.net
|
|
ROUNDCUBEMAIL_SMTP_SERVER: tls://smtp.0rpheus.net
|
|
ROUNDCUBEMAIL_PLUGINS: archive,zipdownload,managesieve
|
|
ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE: 50M
|
|
ports:
|
|
- 127.0.0.1:2090:80
|
|
volumes:
|
|
- "{{ roudcube_data }}/www:/var/www/html:rw"
|
|
- "{{ roudcube_data }}/sqlite:/var/roundcube/db:rw"
|