This web app is running in a Daytona sandbox!
"""
if __name__ == '__main__':
app.run(host='0.0.0.0', port=3000)
'''
# Save the Flask app to a file
sandbox.fs.upload_file(app_code, "app.py")
# Create a new session and execute a command
exec_session_id = "python-app-session"
sandbox.process.create_session(exec_session_id)
sandbox.process.execute_session_command(exec_session_id, SessionExecuteRequest(
command="python /app.py",
var_async=True
))
# Get the preview link for the Flask app
preview_info = sandbox.get_preview_link(3000)
print(f"Flask app is available at: {preview_info.url}")
```
```typescript
import { Daytona } from '@daytonaio/sdk';
const daytona = new Daytona(({
apiKey: "YOUR_API_KEY"
}));
async function main() {
const sandbox = await daytona.create();
const appCode = Buffer.from(`
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return """