Enable integration tests (#760)

* Enable integration tests

* Install chromium

* Enable webServer

* Run docker compose

* Build docker images

* Set working dir

* Add Makefile

* Fix healthcheck
This commit is contained in:
Jonas Plum
2026-02-05 08:40:26 +01:00
committed by GitHub
parent 32e6b6a6cc
commit 359957017f
6 changed files with 66 additions and 20 deletions

View File

@@ -42,7 +42,7 @@ services:
volumes:
- ./data/pb_data:/pb_data
healthcheck:
test: wget --spider -q http://localhost:8090/health || exit 1
test: ["CMD", "/curl", "--fail", "http://localhost:8090/health"]
interval: 15s
retries: 10
start_period: 20s
@@ -76,7 +76,7 @@ services:
- wanderer
restart: unless-stopped
healthcheck:
test: curl --fail http://localhost:3000/ || exit 1
test: ["CMD", "/curl", "--fail", "http://localhost:3000/"]
interval: 15s
retries: 10
start_period: 20s