import allfence as af from flask import Flask import psycopg2 as sql from textwrap import dedent DB_NAME, USER, PASSWORD, HOST, PORT = "database", "user", "password", "localhost", "5432" db_connection = sql.connect( dbname=DB_NAME, user=USER, password=PASSWORD, host=HOST, port = PORT ) # Create databases with db_connection.cursor() as cursor: cursor.execute(dedent(""" CREATE TABLE IF NOT EXISTS Users ( id SERIAL PRIMARY KEY, username varchar(255), password_hash varchar(255), name varchar(255), dob varchar(255) ); CREATE TABLE IF NOT EXISTS Events ( id SERIAL PRIMARY KEY, name varchar(255), datetime varchar(255), users varchar(255), results varchar(255) ); CREATE TABLE IF NOT EXISTS Tournaments ( id SERIAL PRIMARY KEY, name varchar(255), start_date varchar(255), end_date varchar(255), events varchar(255) ); """)) HOST, PORT = "0.0.0.0", 8000 app = Flask(__name__) @app.route("/") def index(): return "Hello World" if __name__=="__main__": app.run(host=HOST, port=PORT)