ConstantCoder's picture
Update app.py
2355fff verified
raw
history blame contribute delete
754 Bytes
from flask import Flask, request, jsonify, send_from_directory
import os
app = Flask(__name__)
@app.route('/')
def index():
return send_from_directory('.', 'index.html')
@app.route('/<path:path>')
def static_files(path):
return send_from_directory('.', path)
@app.route('/log', methods=['POST'])
def log_action():
action_log = request.get_json()
log_file_path = os.path.join(app.root_path, 'user_actions.json')
try:
with open(log_file_path, 'a') as f:
f.write(f"{action_log}\n")
except Exception as e:
print(f"Error writing to log file: {e}")
return jsonify({"status": "success"}), 200
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0', port=int(os.environ.get("PORT", 8080)))