/admin/docker

To get this branch, use:
bzr branch http://suren.me/webbzr/admin/docker

« back to all changes in this revision

Viewing changes to adei/docker-compose.yml

  • Committer: Suren A. Chilingaryan
  • Date: 2016-12-23 19:40:10 UTC
  • Revision ID: csa@suren.me-20161223194010-1013mnipk5revl6m
Initial release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
version: '2'
 
2
 
 
3
services:
 
4
    data:
 
5
        image: chsa/adei:latest
 
6
        command: /bin/false
 
7
        volumes:
 
8
            - src:/adei/src
 
9
            - tmp:/adei/tmp
 
10
            - sys:/adei/sys
 
11
            - cfg:/adei/cfg
 
12
            - mail:/var/spool/mail
 
13
            - logs:/var/log/apache2
 
14
 
 
15
    mysql:
 
16
        build: ./mysql
 
17
        tty: true
 
18
        restart: always
 
19
        volumes:
 
20
            - db:/var/lib/mysql
 
21
        environment:
 
22
            MYSQL_ROOT_PASSWORD: adei
 
23
            MYSQL_DATABASE: adei
 
24
            MYSQL_USER: adei
 
25
            MYSQL_PASSWORD: adei
 
26
 
 
27
    phpmyadmin:
 
28
        image: phpmyadmin/phpmyadmin:latest
 
29
        links:
 
30
            - mysql:db
 
31
        ports:
 
32
            - 8080:80
 
33
 
 
34
    backend:
 
35
        image: chsa/adei:latest
 
36
        tty: true
 
37
        entrypoint: /opt/scripts/run-cron.sh
 
38
        restart: always
 
39
        volumes_from:
 
40
            - data
 
41
        links:
 
42
            - mysql:adei-mysql
 
43
        environment:
 
44
            - ADEI_ENABLED_SETUPS=autogen
 
45
        ports: []
 
46
 
 
47
    frontend:
 
48
        image: chsa/adei:latest
 
49
        tty: true
 
50
        entrypoint: /opt/scripts/run-apache.sh
 
51
        restart: always
 
52
        volumes_from:
 
53
            - data
 
54
        links:
 
55
            - mysql:adei-mysql
 
56
        environment:
 
57
            - ADEI_PORTS=81
 
58
        ports:
 
59
            - 81:80
 
60
 
 
61
    tango_backend:
 
62
        image: chsa/adei:latest
 
63
        tty: true
 
64
        entrypoint: /opt/scripts/run-cron.sh
 
65
        restart: always
 
66
        volumes_from:
 
67
            - data
 
68
        links:
 
69
            - mysql:adei-mysql
 
70
        environment:
 
71
            - ADEI_ENABLED_SETUPS=tango
 
72
            - MYSQL_DATABASE=adei_tango
 
73
        ports: []
 
74
        cpu_quota: 10000
 
75
 
 
76
 
 
77
    tango_frontend:
 
78
        image: chsa/adei:latest
 
79
        tty: true
 
80
        entrypoint: /opt/scripts/run-apache.sh
 
81
        restart: always
 
82
        volumes_from:
 
83
            - data
 
84
        links:
 
85
            - mysql:adei-mysql
 
86
        environment:
 
87
            - ADEI_SETUP=tango
 
88
            - ADEI_PORTS=82
 
89
            - MYSQL_DATABASE=adei_tango
 
90
        ports:
 
91
            - 82:80
 
92
    
 
93
volumes:
 
94
    db:
 
95
    src:
 
96
    tmp:
 
97
    cfg:
 
98
    sys:
 
99
    mail:
 
100
    logs: