Spaces:
Runtime error
Runtime error
File size: 645 Bytes
c7a353e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
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'
@app.route('/')
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)
|