zend-blog-3-backend

Форк
0
/
docker-compose.yml 
84 строки · 2.1 Кб
1
services:
2
    rhinoceros:
3
        build:
4
            context: ./docker/web
5
            # dockerfile: prod/Dockerfile
6
            args:
7
                HOST_UID: ${HOST_UID}
8
        platform: linux/amd64
9
        hostname: "rhinoceros"
10
        container_name: "rhinoceros"
11
        volumes:
12
            - .:/var/www/html
13
            - ./docker/web/apache.conf:/etc/apache2/sites-available/000-default.conf:ro
14
            - ${UPLOADS_PATH}:/var/www/resources
15
            - app-logs:/var/www/html/var/log
16
        tmpfs:
17
            - /tmp
18
            - /var/www/html/var/cache:uid=${HOST_UID},gid=${HOST_UID}
19
            - /var/www/html/var/spool:uid=${HOST_UID},gid=${HOST_UID}
20
        ports:
21
            - "8033:80"
22
        links:
23
            - mailcatcher
24
        depends_on:
25
            - mailcatcher
26
        environment:
27
            APPLICATION_ENV: development
28
            CIRCLE_ARTIFACTS: /var/www/html/var/tests
29
            VARNISH_BAN_TOKEN: ${VARNISH_BAN_TOKEN}
30
        extra_hosts:
31
            - "database.lan:${DATABASE_IP}"
32
            - "reprogl.xelbot.com:${APPLICATION_IP}"
33
        networks:
34
            - blognet
35

36
    mailcatcher:
37
        image: xelbot/mailcatcher
38
        platform: linux/amd64
39
        ports:
40
            - "1080:1080"
41
        networks:
42
            - blognet
43

44
    nodejs:
45
        image: xelbot/docker-zendblog-nodejs
46
        platform: linux/amd64
47
        volumes:
48
            - .:/var/www/html
49
        networks:
50
            - blognet
51

52
    sloth:
53
        build: ./docker/nginx
54
        container_name: "sloth"
55
        platform: linux/amd64
56
        volumes:
57
            - .:/var/www/html
58
            - ${GOLANG_BLOG_PATH}:/var/www/app
59
        ports:
60
            - "443:443"
61
            - "80:80"
62
        depends_on:
63
            - rhinoceros
64
        links:
65
            - rhinoceros
66
        networks:
67
            - blognet
68

69
    newt:
70
        image: busybox
71
        container_name: newt
72
        platform: linux/amd64
73
        volumes:
74
            - app-logs:/var/log/zendblog
75
        command: [ "tail", "-f", "/var/log/zendblog/dev.log" ]
76
        depends_on:
77
            - rhinoceros
78

79
networks:
80
    blognet:
81
        external: true
82

83
volumes:
84
    app-logs:
85

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.