-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdocker-compose.yml
39 lines (39 loc) · 1.13 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
################################################################################
# Sample Contao Web application
# running Apache 2, php 7.1 FPM and mariadb all linked together anbd ready 2 use
################################################################################
version: '2'
services:
web:
image: ctsmedia/baseimage-web-apache:1.2.0
container_name: &hostname contao.ctsmedia.local
environment:
DOCKER_DOMAIN: *hostname
PROJECT_NAME: &project contao
PHPFPM_HOST: &phpfpm_host php
DEFAULT_PASSWORD: &password contaodocker
DOCROOT: web
volumes_from:
- php
depends_on:
- db
- php
ports:
- "80:80"
php:
image: ctsmedia/contao:latest
container_name: contao_php # Only to make the readme example only work. Can / Should be dynamic in general
environment:
DEFAULT_PASSWORD: *password
PROJECT_NAME: *project
ports:
- "9000"
volumes:
- /var/www/share/project
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: *password
MYSQL_DATABASE: *project
MYSQL_USER: *project
MYSQL_PASSWORD: *project