Read database connection parameters from environment

This commit is contained in:
Ske 2018-08-22 19:50:32 +02:00
parent 3d2d6b0ea6
commit 780bc8a512
4 changed files with 17 additions and 4 deletions

View file

@ -11,10 +11,10 @@ from discord.utils import snowflake_time
from pluralkit import System, Member, stats
logger = logging.getLogger("pluralkit.db")
async def connect():
async def connect(username, password, database, host, port):
while True:
try:
return await asyncpg.create_pool(user="postgres", password="postgres", database="postgres", host="db")
return await asyncpg.create_pool(user=username, password=password, database=database, host=host, port=port)
except (ConnectionError, asyncpg.exceptions.CannotConnectNowError):
pass