Files
beaver-gateway/tests/pgurl.py
T

10 lines
367 B
Python

"""Print a TEST_DATABASE_URL for the compose postgres (`make db`) from beaver-agent/.env."""
from dotenv import dotenv_values
v = dotenv_values("../beaver-agent/.env")
user = v.get("POSTGRES_USER") or "beaver"
port = v.get("PORT_POSTGRES") or "5432"
db = v.get("POSTGRES_DB") or "beaver"
print(f"postgresql://{user}:{v['POSTGRES_PASSWORD']}@127.0.0.1:{port}/{db}")