Spaces:
Running
Running
| from fastapi import FastAPI | |
| from fastapi.responses import HTMLResponse | |
| from fastapi.middleware.cors import CORSMiddleware | |
| app = FastAPI() | |
| # Add CORS middleware | |
| app.add_middleware( | |
| CORSMiddleware, | |
| allow_origins=["*"], | |
| allow_credentials=True, | |
| allow_methods=["*"], | |
| allow_headers=["*"], | |
| ) | |
| async def read_root(): | |
| html_content = """ | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Fullscreen IFrame</title> | |
| <style> | |
| body { | |
| background-color: #333; /* Charcoal background */ | |
| color: #fff; /* White text color for contrast */ | |
| font-family: Arial, sans-serif; | |
| margin: 0; | |
| padding: 20px; | |
| } | |
| h1 { | |
| font-size: 2em; | |
| text-align: center; | |
| transition: font-size 0.3s ease; | |
| } | |
| h1:hover { | |
| font-size: 3em; | |
| } | |
| a { | |
| color: #EA3C53; | |
| text-decoration: none; | |
| } | |
| a:hover { | |
| text-decoration: none; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <h1><a href="https://production.d2iujulgl0aoba.amplifyapp.com/">Pixel Prompt</a> has moved</h1> | |
| </body> | |
| </html> | |
| """ | |
| return HTMLResponse(content=html_content) |