51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
mhackspace_uwsgi:
|
|
image: olymk2/mhackspace
|
|
restart: unless-stopped
|
|
network_mode: bridge
|
|
links:
|
|
- mariadb:mariadb
|
|
- mhackspace_web:nginx
|
|
- mhackspace_mail:mail_server
|
|
volumes:
|
|
- sockets:/data/sockets
|
|
- ./website/:/var/www
|
|
- ./config/uwsgi/maidstone-hackspace.org.uk.ini:/etc/uwsgi/apps-enabled/maidstone-hackspace.org.uk.ini
|
|
|
|
mhackspace_web:
|
|
image: olymk2/nginx
|
|
restart: unless-stopped
|
|
network_mode: bridge
|
|
dns:
|
|
- 8.8.8.8
|
|
- 8.8.4.4
|
|
volumes:
|
|
- ./website/:/var/www
|
|
- sockets:/data/sockets
|
|
- /etc/ssl/certs/:/etc/ssl/certs/
|
|
- ./config/nginx/docker-maidstone-hackspace.org.uk:/etc/nginx/sites-enabled/docker-maidstone-hackspace.org.uk
|
|
restart: always
|
|
|
|
mariadb:
|
|
image: olymk2/mariadb
|
|
network_mode: bridge
|
|
# ports:
|
|
# - "3300:3306"
|
|
environment:
|
|
MYSQL_DATABASE: maidstone_hackspace
|
|
MYSQL_USER: mhackspace
|
|
MYSQL_PASSWORD: mhackspace
|
|
MYSQL_ROOT_PASSWORD: mhackspace
|
|
restart: unless-stopped
|
|
|
|
mhackspace_mail:
|
|
image: mailhog/mailhog
|
|
network_mode: bridge
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
sockets:
|
|
driver: local
|