aboutsummaryrefslogtreecommitdiffhomepage
path: root/docker-compose.yml
blob: 34eb09560ffe4aac1d9150483b8358c755f442ff (plain) (blame)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
version: '2'
services:
    nginx:
        image: nginx:alpine
        ports:
            - "8000:80"
        volumes:
            - ./docker/nginx/nginx.conf:/nginx.conf
            - ./docker/logs/nginx:/var/log/nginx
            - .:/var/www/html
        links:
            - php:php
        command: nginx -c /nginx.conf

    php:
        build:
            context: docker/php
            args:
                # Set here your timezone using one of this: https://php.net/manual/en/timezones.php
                timezone: 'Europe/Monaco'
        ports:
            - "9000:9000"
        volumes:
            - .:/var/www/html
        #links:
            # - "postgres:rdbms"
            # - "mariadb:rdbms"
        env_file:
            - ./docker/php/env
            # Comment non-used DBMS lines
            # If all DBMS are commented out, sqlite will be used as default
            # - ./docker/postgres/env
            # - ./docker/mariadb/env

    # postgres:
    #    image: postgres:11-alpine
    #    ports:
    #        - "5432:5432"
    #    volumes:
    #        - ./docker/data/pgsql:/var/lib/postgresql/data
    #    env_file:
    #        - ./docker/postgres/env

    # mariadb:
    #    image: mariadb:10
    #    ports:
    #        - "3306:3306"
    #    volumes:
    #        - ./docker/data/mariadb:/var/lib/mysql
    #    env_file:
    #        - ./docker/mariadb/env

    # rabbitmq:
    #     image: rabbitmq:3-management-alpine
    #     ports:
    #         - "15672:15672"

    redis:
        image: redis:4-alpine
        ports:
            - "6379:6379"