Projekt

Obecné

Profil

Stáhnout (1.77 KB) Statistiky
| Větev: | Revize:
1
version: "3.2"
2
services:
3
       crawler:
4
                build: './docker/crawler'
5
                depends_on: 
6
                        - database
7
                networks:
8
                        - backend
9
                volumes:
10
                        - ./modules/crawler/:/src
11
                        - ./logs/crawler:/log/
12
                container_name: "heatmap_crawler"
13
                
14
       php-fpm:
15
               build: './docker/php-fpm'
16
               depends_on: 
17
                       - database
18
               networks:
19
                   - backend
20
               ports: 
21
                       - "9000:9000"
22
               volumes:
23
                       - ./website/:/var/www/symfony
24

    
25
               container_name: "heatmap_php_fpm"
26
       nginx:
27
               build: './docker/nginx'
28
               depends_on:
29
                       - php-fpm
30
                       - database
31
                       - crawler
32
               networks:
33
                       - frontend
34
                       - backend
35
               ports:
36
                       - "80:80"
37
               volumes:
38
                       - ./logs:/var/nginx/log
39
                       - ./website/:/var/www/symfony
40
               container_name: "heatmap_nginx"
41
       database:
42
               image: 'mongo'
43
               container_name: "heatmap_mongodb"
44
               restart: always
45
               networks:
46
                       - backend
47
               ports:
48
                       - '27017-27019:27017-27019'
49
               environment:
50
                       MONGO_INITDB_DATABASE: open-data-db
51
                       MONGO_INITDB_ROOT_USERNAME: root
52
                       MONGO_INITDB_ROOT_PASSWORD: root
53
networks:
54
       frontend:
55
       backend:
(6-6/6)