Projekt

Obecné

Profil

Stáhnout (1.98 KB) Statistiky
| Větev: | Revize:
1
version: "3.2"
2
services:
3
       crawler:
4
                build: 
5
                        context: ./modules/crawler
6
                        dockerfile: ../../docker/crawler/Dockerfile
7

    
8
                depends_on: 
9
                        - database
10
                networks:
11
                        - backend
12
                volumes:
13
                        - ./modules/crawler/:/src
14
                        - ./logs/crawler:/log/
15
                container_name: "heatmap_crawler"
16
                
17
       php-fpm:
18
               build: './docker/php-fpm'
19
               depends_on: 
20
                       - database
21
               ports: 
22
                       - "9000:9000"
23
               volumes:
24
                       - ./website/:/var/www/symfony
25

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

    
61
                        
62
volumes:
63
    data-db:
(6-6/6)