11version : " 3"
22services :
3- web :
3+ wordpress :
44 build :
55 context : .
66 dockerfile : ./docker/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
7- links :
7+ depends_on :
88 - crowdsec
99 - mysql
1010 - redis
1111 - memcached
12+ environment :
13+ WORDPRESS_DB_PASSWORD : super_secret_password
14+ WORDPRESS_DEBUG : 1
15+ WORDPRESS_CONFIG_EXTRA : |
16+ define('WP_CRON_LOCK_TIMEOUT', 1);
17+ # more here https://hub.docker.com/_/wordpress
18+ ports :
19+ - " 80:80"
20+ volumes :
21+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
22+
23+ wordpress5.5 :
24+ build :
25+ context : .
26+ dockerfile : ./docker/wp5.5/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
27+ depends_on :
28+ - crowdsec
29+ - mysql
30+ - redis
31+ - memcached
32+ environment :
33+ WORDPRESS_DB_PASSWORD : super_secret_password
34+ WORDPRESS_DEBUG : 1
35+ WORDPRESS_CONFIG_EXTRA : |
36+ define('WP_CRON_LOCK_TIMEOUT', 1);
37+ # more here https://hub.docker.com/_/wordpress
38+ ports :
39+ - " 80:80"
40+ volumes :
41+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
42+
43+ wordpress5.4 :
44+ build :
45+ context : .
46+ dockerfile : ./docker/wp5.4/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
47+ depends_on :
48+ - crowdsec
49+ - mysql
50+ - redis
51+ - memcached
52+ environment :
53+ WORDPRESS_DB_PASSWORD : super_secret_password
54+ WORDPRESS_DEBUG : 1
55+ WORDPRESS_CONFIG_EXTRA : |
56+ define('WP_CRON_LOCK_TIMEOUT', 1);
57+ # more here https://hub.docker.com/_/wordpress
58+ ports :
59+ - " 80:80"
60+ volumes :
61+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
62+
63+ wordpress5.3 :
64+ build :
65+ context : .
66+ dockerfile : ./docker/wp5.3/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
67+ depends_on :
68+ - crowdsec
69+ - mysql
70+ - redis
71+ - memcached
72+ environment :
73+ WORDPRESS_DB_PASSWORD : super_secret_password
74+ WORDPRESS_DEBUG : 1
75+ WORDPRESS_CONFIG_EXTRA : |
76+ define('WP_CRON_LOCK_TIMEOUT', 1);
77+ # more here https://hub.docker.com/_/wordpress
78+ ports :
79+ - " 80:80"
80+ volumes :
81+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
82+
83+ wordpress5.2 :
84+ build :
85+ context : .
86+ dockerfile : ./docker/wp5.2/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
87+ depends_on :
88+ - crowdsec
89+ - mysql
90+ - redis
91+ - memcached
92+ environment :
93+ WORDPRESS_DB_PASSWORD : super_secret_password
94+ WORDPRESS_DEBUG : 1
95+ WORDPRESS_CONFIG_EXTRA : |
96+ define('WP_CRON_LOCK_TIMEOUT', 1);
97+ # more here https://hub.docker.com/_/wordpress
98+ ports :
99+ - " 80:80"
100+ volumes :
101+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
12102
103+ wordpress5.1 :
104+ build :
105+ context : .
106+ dockerfile : ./docker/wp5.1/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
107+ depends_on :
108+ - crowdsec
109+ - mysql
110+ - redis
111+ - memcached
13112 environment :
14- - WORDPRESS_DB_PASSWORD=super_secret_password
15- - WORDPRESS_DEBUG=1
16- # - WORDPRESS_CONFIG_EXTRA=define('DISABLE_WP_CRON', true);
113+ WORDPRESS_DB_PASSWORD : super_secret_password
114+ WORDPRESS_DEBUG : 1
115+ WORDPRESS_CONFIG_EXTRA : |
116+ define('WP_CRON_LOCK_TIMEOUT', 1);
17117 # more here https://hub.docker.com/_/wordpress
18118 ports :
19119 - " 80:80"
20120 volumes :
21121 - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
122+
123+ wordpress5.0 :
124+ build :
125+ context : .
126+ dockerfile : ./docker/wp5.0/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
127+ depends_on :
128+ - crowdsec
129+ - mysql
130+ - redis
131+ - memcached
132+ environment :
133+ WORDPRESS_DB_PASSWORD : super_secret_password
134+ WORDPRESS_DEBUG : 1
135+ WORDPRESS_CONFIG_EXTRA : |
136+ define('WP_CRON_LOCK_TIMEOUT', 1);
137+ # more here https://hub.docker.com/_/wordpress
138+ ports :
139+ - " 80:80"
140+ volumes :
141+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
142+
143+ wordpress4.9 :
144+ build :
145+ context : .
146+ dockerfile : ./docker/wp4.9/php-${CS_WORDPRESS_BOUNCER_PHP_VERSION}.Dockerfile
147+ depends_on :
148+ - crowdsec
149+ - mysql
150+ - redis
151+ - memcached
152+ environment :
153+ WORDPRESS_DB_PASSWORD : super_secret_password
154+ WORDPRESS_DEBUG : 1
155+ WORDPRESS_CONFIG_EXTRA : |
156+ define('WP_CRON_LOCK_TIMEOUT', 1);
157+ # more here https://hub.docker.com/_/wordpress
158+ ports :
159+ - " 80:80"
160+ volumes :
161+ - .:/var/www/html/wp-content/plugins/cs-wordpress-bouncer
162+
22163 crowdsec :
23164 image : crowdsecurity/crowdsec:latest
24165 environment :
25166 - DISABLE_AGENT=true
167+ ports :
168+ - " 8080:8080"
26169 mysql :
27170 image : mysql:5.7
28171 environment :
@@ -34,3 +177,5 @@ services:
34177 - " 6379:6379"
35178 memcached :
36179 image : memcached:1-alpine
180+ wpscan :
181+ image : wpscanteam/wpscan
0 commit comments