What problem does it solve?
Many web applications fail behind Domino's reverse proxy due to incorrect host binding, absolute asset paths, missing app entry scripts, and misconfigured CI/CD; this skill organizes proven patterns, templates, and troubleshooting steps to reliably deploy web apps on Domino Data Lab.
Core Features & Use Cases
- Framework Support: Templates and guidance for React (Vite), Streamlit, Dash, Flask, Gradio, FastAPI, Panel, and Shiny.
- Deployment Patterns: Example app.sh entrypoints, host binding recommendations, proxy-aware routing, and relative base path configuration for static assets.
- CI/CD & Troubleshooting: Advice for GitHub Actions pipelines, build-and-serve workflows, common fixes for 404s and routing issues, and examples for connecting to model APIs via environment variables.
- Use Case: Prepare a Vite-based React SPA to run behind Domino's proxy, serve assets using relative paths, authenticate via Domino headers, and call internal model endpoints securely.
Quick Start
Use the domino-app-deployment skill to prepare a Domino-ready web app by configuring host to 0.0.0.0, setting Vite base to './', adding an app.sh entrypoint, and starting the app.