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