This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathdocker-compose.yml
65 lines (58 loc) · 1.59 KB
/
docker-compose.yml
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
62
63
64
65
version: '3'
services:
cif-router:
image: csirtgadgets/cif-router:latest
container_name: cif-router
# shared volume for IPC pipes between instances
volumes:
- ./data/cif:/var/lib/cif
environment:
CIF_DATA_PATH: /var/lib/cif
CIF_LOGLEVEL: "INFO"
CIF_ENRICHMENT: 1
# CIF_STORE_STORE: 'es'
# CIF_ES_NODES: 'http://elasticsearch:9200'
# CIF_ROUTER_TRACE: 1
# CIF_STORE_TRACE: 1
# CIF_STORE_SQLITE_TRACE: 1
csirtg-fm:
depends_on:
- cif-router
image: csirtgadgets/csirtg-fm:latest
container_name: csirtg-fm
volumes:
- ./data/fm:/var/lib/fm
- ./data/cif:/var/lib/cif
- ./data/rules:/local_rules # copy your to data/rules, they'll be picked up automatically
environment:
PHISHTANK_TOKEN: ${PHISHTANK_TOKEN}
CSIRTG_TOKEN: ${CSIRTG_TOKEN}
CSIRTG_FM_LOGLEVEL: "INFO"
CSIRTG_FM_DELAY: 1
# applies basic enrichemnt to the data as it streams in (eg: goip)
cif-enricher:
depends_on:
- cif-router
image: csirtgadgets/cif-enricher:latest
container_name: cif-enrichers
volumes:
- ./data/cif:/var/lib/cif
- ./data/geo:/var/lib/GeoIP
environment:
MAXMIND_USERID: ${MAXMIND_USERID}
MAXMIND_LIC: ${MAXMIND_LIC}
CIF_LOGLEVEL: "INFO"
# REST interface
cif-httpd:
depends_on:
- cif-router
image: csirtgadgets/cif-httpd:latest
container_name: cif-httpd
volumes:
- ./data/cif:/var/lib/cif
ports:
- '5000:5000'
environment:
# CIF_HTTPD_TRACE: 1
ZMQ_RCVTIMEO: 90000
CIF_LOGLEVEL: "INFO"