#!/usr/bin/env bash # SPDX-FileCopyrightText: 2025 Ruby Iris Juric # # SPDX-License-Identifier: AGPL-3.0-or-later root=$(git rev-parse --show-toplevel) export PGDATA=$root/.pgdata-local if [ ! -d "$PGDATA" ]; then echo "No local postgres db found, setting up in $PGDATA" initdb pg_ctl -o "-c unix_socket_directories=$PGDATA" start createuser -h "$PGDATA" -d resonance mix ecto.create mix ecto.migrate mix test.setup pg_ctl stop fi postgres -c unix_socket_directories="$PGDATA"