Spaces:
Runtime error
Runtime error
| from flask import Flask | |
| import psycopg2 | |
| app = Flask(__name__) | |
| # Database connection details | |
| DB_USER = 'user' | |
| DB_PASSWORD = 'password' | |
| DB_NAME = 'mydatabase' | |
| DB_HOST = 'db' | |
| DB_PORT = '5432' | |
| def index(): | |
| # Connect to PostgreSQL database | |
| conn = psycopg2.connect( | |
| database=DB_NAME, | |
| user=DB_USER, | |
| password=DB_PASSWORD, | |
| host=DB_HOST, | |
| port=DB_PORT | |
| ) | |
| cursor = conn.cursor() | |
| cursor.execute("SELECT version();") | |
| db_version = cursor.fetchone() | |
| return f"PostgreSQL database version: {db_version}" | |
| if __name__ == '__main__': | |
| app.run(host='0.0.0.0', port=8000) | |