import allfence as af import datetime 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 date ); CREATE TABLE IF NOT EXISTS Events ( id SERIAL PRIMARY KEY, name varchar(255), datetime datetime, max_age int, completed boolean, registration varchar(255), results varchar(255) ); CREATE TABLE IF NOT EXISTS Tournaments ( id SERIAL PRIMARY KEY, name varchar(255), start_date date, end_date date, 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)