#!/bin/bash # Invidious DB initialisation script # Runs once on first container start (docker-entrypoint-initdb.d). # # Adds a pg_hba.conf rule allowing connections from any Docker subnet # using trust auth. Without this, PostgreSQL rejects the invidious # container when the Docker network is assigned a different subnet after # a recreate (the default pg_hba.conf only covers localhost). set -e # Allow connections from any host on the Docker bridge network echo "host all all 0.0.0.0/0 trust" >> /var/lib/postgresql/data/pg_hba.conf