Files
copernicus/app/main.py
2026-03-04 14:11:42 +01:00

39 lines
855 B
Python

import os
import psycopg2
import time
DB_USER = os.getenv("POSTGRES_USER");
DB_PASSWWORD = os.getenv("POSTGRES_PASSWORD");
DB_NAME = os.getenv("POSTGRES_DB");
DB_HOST = os.getenv("POSTGRES_HOST");
def connect_db():
while True:
try:
conn = psycopg2.connect(
host=DB_HOST,
database=DB_NAME,
user=DB_USER,
password=DB_PASSWWORD
)
print("Connected to the database successfully!")
return conn
except psycopg2.OperationalError as e:
print(f"Database connection failed: {e}")
time.sleep(3)
if __name__ == "__main__":
print("starting app.")
# conn = connect_db();
# cursor = conn.cursor()
# cursor.execute("SELECT postgis_full_version();")
# print("obst", cursor.fetchone());