ensl.org/docker-compose.yml
Absurdon 7ec019fda6
Fixing Password Rest
* Reverting 'forgot' view back to a form
* Adding smtp configuration for production
* Adding postfix image to docker-compose
2019-10-14 22:26:43 +02:00

40 lines
810 B
YAML

version: "3"
services:
web:
image: ensl/ensl.org:latest
volumes:
- "../public:/var/www/public"
- "../logs:/var/www/log"
ports:
- "4000:4000"
depends_on:
- db
- memcached
- smtp
# - redis
db:
image: mariadb:latest
command: mysqld
volumes:
- "./db_data:/var/lib/mysql"
- "./ext/mysql.conf.d:/etc/mysql/conf.d"
environment:
- MYSQL_DATABASE
- MYSQL_USER
- MYSQL_USERNAME
- MYSQL_PASSWORD
- MYSQL_ROOT_PASSWORD
# - MYSQL_ROOT_HOST
memcached:
image: memcached:latest
smtp:
image: mwader/postfix-relay:latest
restart: always
volumes:
- "../dkim:/etc/opendkim/keys"
environment:
- POSTFIX_myhostname=ensl.org
- OPENDKIM_DOMAINS=ensl.org
#redis:
# image: redis