Hello, i have a stable crowdsec setup on a Debian host where the Crowdsec service is running on Docker container and the Firewall Bouncer is running on the Debian host.
Recently i decided to test whether i could use Alpine as a host and managed to transfer my whole stack over there. Everything seems to be working ok except the firewall bouncer.
Alpine does offer an apk flavor of the bouncer over its community repo but the issue is that unless i manually start the bouncer service it always fails to auto start on system boot/restart.
Is there a way of having the bouncer run on an Alpine host?
Below is the error log and my config file:
time="2025-01-31T19:56:28+02:00" level=info msg="Using API key auth"
time="2025-01-31T19:56:28+02:00" level=info msg="Processing new and deleted decisions . . ."
time="2025-01-31T19:56:42+02:00" level=error msg="auth-api: auth with api key failed return nil response, error: dial tcp 172.18.0.8:8080: connect: no route to host"time="2025-01-31T19:56:42+02:00" level=error msg="Get "http://172.18.0.8:8080/v1/decisions/stream?startup=true\": dial tcp 172.18.0.8:8080: connect: no route to host"
time="2025-01-31T19:56:42+02:00" level=info msg="Shutting down backend"
time="2025-01-31T19:56:42+02:00" level=info msg="Deleting rule : /usr/sbin/iptables -D INPUT -j CROWDSEC_CHAIN"
time="2025-01-31T19:56:42+02:00" level=info msg="Deleting rule : /usr/sbin/iptables -D DOCKER-USER -j CROWDSEC_CHAIN"
time="2025-01-31T19:56:42+02:00" level=info msg="Flushing chain : /usr/sbin/iptables -F CROWDSEC_CHAIN"
time="2025-01-31T19:56:42+02:00" level=info msg="Deleting chain : /usr/sbin/iptables -X CROWDSEC_CHAIN"
time="2025-01-31T19:56:43+02:00" level=fatal msg="process terminated with error: bouncer stream halted"