postgres_trial / app.py
gneya's picture
Upload 6 files
c7a353e verified
raw
history blame contribute delete
645 Bytes
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)