This repository was archived by the owner on Apr 16, 2026. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathdeploy.yml
More file actions
103 lines (92 loc) · 3.02 KB
/
Copy pathdeploy.yml
File metadata and controls
103 lines (92 loc) · 3.02 KB
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
version: "3"
services:
hshs-domxss-scanner:
image: siwecos/hshs-domxss-scanner:latest
depends_on:
- redis
environment:
- REDIS_HOST=redis
- REDIS_DB=2
- REDIS_CACHE_DB=3
ini-s-scanner:
image: siwecos/ini-s-scanner:latest
volumes:
- blacklists:/storage
infoleak-scanner:
image: siwecos/infoleak-scanner:latest
depends_on:
- redis
environment:
- REDIS_HOST=redis
- REDIS_DB=4
- REDIS_CACHE_DB=5
- REDIS_CLIENT=phpredis
port-scanner:
image: siwecos/ws-port-scanner:latest
tls-scanner:
image: siwecos/ws-tls-scanner:latest
version-scanner:
image: siwecos/version-scanner:latest
depends_on:
- redis
volumes:
- signatures:/scanner/storage/signatures
environment:
- REDIS_HOST=redis
- REDIS_DB=6
- REDIS_CACHE_DB=7
- REDIS_CLIENT=phpredis
siwecos-core-api:
image: siwecos/siwecos-core-api:latest
ports:
- 127.0.0.1:80:80
depends_on:
- mariadb
- redis
environment:
- APP_URL=http://siwecos-core-api
- INI_S_SCANNER_URL=http://ini-s-scanner:8080/api/v1/check
- DOMXSS_SCANNER_URL=http://hshs-domxss-scanner/api/v1/domxss
- INFOLEAK_SCANNER_URL=http://infoleak-scanner/api/v2/start
- HEADER_SCANNER_URL=http://hshs-domxss-scanner/api/v1/header
- PORT_SCANNER_URL=http://port-scanner:8080/start
- TLS_SCANNER_URL=http://tls-scanner:8080/tls
- VERSION_SCANNER_URL=http://version-scanner/api/v1/version
- POP3_TLS_SCANNER_URL=http://tls-scanner:8080/pop3
- POP3S_TLS_SCANNER_URL=http://tls-scanner:8080/pop3s
- IMAP_TLS_SCANNER_URL=http://tls-scanner:8080/imap
- IMAPS_TLS_SCANNER_URL=http://tls-scanner:8080/imaps
- SMTP_TLS_SCANNER_URL=http://tls-scanner:8080/smtp
- SMTPS_TLS_SCANNER_URL=http://tls-scanner:8080/smtps
- SMTP_MSA_TLS_SCANNER_URL=http://tls-scanner:8080/smtp_msa
# - USER_AGENT=
- REDIS_HOST=redis
- REDIS_DB=0
- REDIS_CACHE_DB=1
- DB_CONNECTION=mysql
- DB_HOST=mariadb
- DB_USERNAME=siwecos
- DB_PASSWORD=siwecos
- DB_DATABASE=coreApi
- REDIS_CLIENT=phpredis
- LOG_CHANNEL=stderr
mariadb:
image: mariadb
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=siwecosRoot
- MYSQL_USER=siwecos
- MYSQL_PASSWORD=siwecos
- MYSQL_DATABASE=coreApi
redis:
image: redis
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
volumes:
caddy_certs:
db:
signatures:
blacklists: