@@ -19,7 +19,7 @@ do_and_check_cmd cp .tests/crowdsec/docker-compose.yml /tmp/bunkerweb-plugins/cr
1919# Edit compose
2020do_and_check_cmd sed -i " s@bunkerity/bunkerweb:.*\$ @bunkerweb:tests@g" /tmp/bunkerweb-plugins/crowdsec/docker-compose.yml
2121do_and_check_cmd sed -i " s@bunkerity/bunkerweb-scheduler:.*\$ @bunkerweb-scheduler:tests@g" /tmp/bunkerweb-plugins/crowdsec/docker-compose.yml
22- if [ $1 == " appsec" ] ; then
22+ if [ " $1 " == " appsec" ] ; then
2323 do_and_check_cmd sed -i " s@CROWDSEC_MODE=.*\$ @CROWDSEC_MODE=live@g" /tmp/bunkerweb-plugins/crowdsec/docker-compose.yml
2424 do_and_check_cmd sed -i " s@CROWDSEC_APPSEC_URL=.*\$ @CROWDSEC_APPSEC_URL=http://crowdsec:7422@g" /tmp/bunkerweb-plugins/crowdsec/docker-compose.yml
2525else
@@ -33,7 +33,7 @@ do_and_check_cmd cp .tests/crowdsec/syslog-ng.conf /tmp/bunkerweb-plugins/crowds
3333
3434# Do the tests
3535cd /tmp/bunkerweb-plugins/crowdsec/ || exit 1
36- do_and_check_cmd docker- compose up -d
36+ do_and_check_cmd docker compose up -d
3737
3838# Wait until BW is started
3939echo " ℹ️ Waiting for BW ..."
5252
5353# We're done
5454if [ $retry -eq 60 ] ; then
55- docker- compose logs
56- docker- compose down -v
55+ docker compose logs
56+ docker compose down -v
5757 echo " ❌ Error timeout after 60s"
5858 exit 1
5959fi
6060if [ " $success " == " ko" ] ; then
61- docker- compose logs
62- docker- compose down -v
61+ docker compose logs
62+ docker compose down -v
6363 echo " ❌ Error did not receive 200 code"
6464 exit 1
6565fi
6666
67+ sleep 10
68+
6769if [ " $1 " != " appsec" ] ; then
6870 # Run basic attack with dirb
6971 echo " ℹ️ Executing dirb ..."
9698
9799# We're done
98100if [ " $success " == " ko" ] ; then
99- docker- compose logs
100- docker- compose down -v
101+ docker compose logs
102+ docker compose down -v
101103 echo " ❌ Error did not receive 403 code"
102104 exit 1
103105fi
104106if [ " $1 " = " verbose" ] ; then
105- docker- compose logs
107+ docker compose logs
106108fi
107- docker- compose down -v
109+ docker compose down -v
108110
109111echo " ℹ️ CrowdSec tests done"
0 commit comments