from flask import Flask, request, redirect, url_for, render_template_string import os import psycopg2 app = Flask(__name__) DB_HOST = os.getenv("DB_HOST") DB_NAME = os.getenv("DB_NAME") DB_USER = os.getenv("DB_USER") DB_PASSWORD = os.getenv("DB_PASSWORD") def get_db(): conn = psycopg2.connect( host=DB_HOST, database=DB_NAME, user=DB_USER, password=DB_PASSWORD ) return conn def init_db(): conn = get_db() cur = conn.cursor() cur.execute(""" CREATE TABLE IF NOT EXISTS items ( id SERIAL PRIMARY KEY, text TEXT NOT NULL, created TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) """) conn.commit() cur.close() conn.close() init_db() TEMPLATE = """
A modern cloud-native Flask application deployed with Kubernetes, Docker containers, persistent storage, and automated deployment workflows. This platform demonstrates scalable cloud infrastructure concepts and production-ready deployment architecture.
{{ items|length }}
K8s