From bac8bd0006179f2e82a1103ec1df439d9c541b6f Mon Sep 17 00:00:00 2001 From: Nybkox Date: Tue, 6 May 2025 15:51:49 +0200 Subject: [PATCH] feat: add firebird to to tests compose --- integration-tests/docker-compose.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/integration-tests/docker-compose.yaml b/integration-tests/docker-compose.yaml index 6ea85877c..61d90766e 100644 --- a/integration-tests/docker-compose.yaml +++ b/integration-tests/docker-compose.yaml @@ -89,3 +89,28 @@ services: # - '5002:5001' # volumes: # - ./data/libsql:/var/lib/sqld + + firebird: + image: firebirdsql/firebird:latest + container_name: firebird-db + environment: + - FIREBIRD_DATABASE=mydatabase.fdb + - FIREBIRD_USER=dbuser + - FIREBIRD_PASSWORD=dbpassword + - ISC_PASSWORD=masterkey + - FIREBIRD_TRACE=false + - FIREBIRD_USE_LEGACY_AUTH=true + ports: + - '3050:3050' + volumes: + - firebird-data:/firebird/data + - ./firebird.conf:/firebird/firebird.conf # Mount custom config file + healthcheck: + test: ['CMD', 'nc', '-z', 'localhost', '3050'] + interval: 30s + timeout: 10s + retries: 3 + start_period: 40s + +volumes: + firebird-data: