
from flask import Flask, jsonify, request
import os
from dotenv import load_dotenv
load_dotenv(os.path.join(os.path.dirname(__file__),'..','config','.env.production'))
app = Flask(__name__, static_folder='../web', static_url_path='')
DB_URL = os.getenv('DB_URL','sqlite:///../db/movies.db')
@app.route('/')
def home():
    return app.send_static_file('index.html')
@app.route('/api/ping')
def ping():
    return jsonify({'ok':True,'service':'MovieMedia API'})
# register blueprints (payments, ai, license etc.)
from server.api.payments import payments_bp
from server.api.ai import ai_bp
from server.security.license_server import license_bp
app.register_blueprint(payments_bp, url_prefix='/payments')
app.register_blueprint(ai_bp, url_prefix='/ai')
app.register_blueprint(license_bp, url_prefix='/license')
if __name__=='__main__':
    app.run(host='0.0.0.0', port=int(os.environ.get('PORT',8080)))
