domino-app-deployment

Deploy web applications to Domino Data Lab with framework templates and CI/CD pipelines.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/ToXMon/tolu --skill domino-app-deployment-toxmon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domino-app-deployment
Source: https://github.com/ToXMon/tolu/tree/main/agent-zero-backup/workdir/memory-palace/skills/domino/domino-app-deployment
Command: npx skills add https://github.com/ToXMon/tolu --skill domino-app-deployment-toxmon

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about domino-app-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Vite React app on Domino Data Lab without getting 404 errors?

Deploy a Vite React app on Domino Data Lab by setting the base path to './', binding the container host to 0.0.0.0, and adding an app.sh entrypoint to ensure proxy-compatible asset routing and prevent 404 errors.

Why does my Streamlit application fail to load behind the Domino reverse proxy?

Your Streamlit application fails behind the Domino reverse proxy typically due to incorrect container host binding or missing app entry scripts; binding to 0.0.0.0 and configuring an app.sh entrypoint resolves these routing issues.

Can I use an app.sh script to deploy Flask, Dash, or FastAPI on Domino?

Yes, you can use an app.sh script to deploy Flask, Dash, or FastAPI on Domino by configuring host binding, setting required ports, and routing requests to properly serve the web frameworks behind the reverse proxy.

What's the best way to configure GitHub Actions CI/CD pipelines for Domino web app deployments?

The best way to configure GitHub Actions CI/CD pipelines for Domino web app deployments is using provided CI/CD templates that automate build-and-serve workflows and securely connect to internal model endpoints via environment variables.

Does Domino app deployment support Gradio and Shiny frameworks?

Yes, Domino app deployment supports Gradio and Shiny frameworks, providing specific deployment patterns, proxy-aware routing configurations, and entrypoint templates to properly serve these web applications.

How do I fix routing issues when serving static assets from a Domino web app?

Fix routing issues when serving static assets from a Domino web app by configuring relative base paths for Vite and ensuring proxy-compatible asset path handling within your app.sh entrypoint script.