multi: fix Postgres on Travis

Fixes the docker build that was caused by
https://github.com/docker-library/postgres/issues/884.
Using the alpine and version 13 image avoids the problem introduced
with postgres 14 and debian bullseye.
This commit is contained in:
Oliver Gugger 2021-10-01 10:25:51 +02:00
parent 6bc0862fdf
commit 1774934666
No known key found for this signature in database
GPG Key ID: 8E4256593F177720
3 changed files with 5 additions and 3 deletions

View File

@ -64,7 +64,7 @@ jobs:
- name: Bitcoind Integration with postgres (txindex enabled)
script:
- bash ./scripts/install_bitcoind.sh
- make itest-parallel backend=bitcoind dbbackend=postgres
- make itest-parallel backend=bitcoind dbbackend=postgres POSTGRES_START_DELAY=10
- name: Bitcoind Integration (txindex disabled)
script:

View File

@ -194,10 +194,11 @@ ifeq ($(dbbackend),postgres)
# Start a fresh postgres instance. Allow a maximum of 500 connections.
# This is required for the async benchmark to pass.
docker run --name lnd-postgres -e POSTGRES_PASSWORD=postgres -p 6432:5432 -d postgres -N 500
docker run --name lnd-postgres -e POSTGRES_PASSWORD=postgres -p 6432:5432 -d postgres:13-alpine -N 500
docker logs -f lnd-postgres &
# Wait for the instance to be started.
sleep 3
sleep $(POSTGRES_START_DELAY)
endif
itest-only: db-instance

View File

@ -7,6 +7,7 @@ EXEC_SUFFIX =
COVER_PKG = $$(go list -deps -tags="$(DEV_TAGS)" ./... | grep '$(PKG)' | grep -v lnrpc)
NUM_ITEST_TRANCHES = 4
ITEST_PARALLELISM = $(NUM_ITEST_TRANCHES)
POSTGRES_START_DELAY = 5
# If rpc option is set also add all extra RPC tags to DEV_TAGS
ifneq ($(with-rpc),)