intern-app-hosting

Automate deployment of internal apps to Pear subdomains with Google OAuth and TLS.

Updated May 15, 2026
One-click install
npx skills add https://github.com/Pear-Commerce/pear-ai-skills --skill intern-app-hosting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intern-app-hosting
Source: https://github.com/Pear-Commerce/pear-ai-skills/tree/main/skills/intern-app-hosting
Command: npx skills add https://github.com/Pear-Commerce/pear-ai-skills --skill intern-app-hosting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction and risk of manually deploying internal standalone apps, demos, and tools to Pear's shared internal infrastructure, ensuring every deployed app has consistent security, team-only Google authentication, valid SSL certificates, and proper directory registration without requiring users to manage cloud console workflows directly.

Core Features & Use Cases

  • Full hosting workflow automation: Handles every step from app intake and source repo publishing to live deployment, including hosting target selection, subdomain provisioning, and DNS/SSL configuration.
  • Built-in shared Google OAuth: Automatically wires up Pear's shared authentication lane, restricting access to @pearcommerce.com users with no manual Google Cloud console setup required.
  • Dual hosting target support: Automatically selects the lowest-risk hosting path—Cloudflare Workers for stateless edge apps, or AWS Lightsail with CloudFront TLS for conventional Node servers with native dependencies or long-running processes.
  • Production-grade guardrails: Includes built-in protections for Pear's shared auth infrastructure, WAF score degradation checks, hostname drift prevention, and protected worker safeguards to avoid common deployment failures.
  • Use Case: A team finishes building an internal inventory tracking demo; use this Skill to publish it to inventory-tracker.intern.pearcommerce.com in minutes, with team-only login and a browser-trusted SSL certificate.

Quick Start

Ask the AI assistant to host your completed internal standalone app on a secure Pear subdomain with shared team Google authentication and SSL enabled.

Frequently Asked Questions about intern-app-hosting

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

FAQPage Schema
How do I deploy an internal app to a secure subdomain with Google OAuth and TLS?

Internal app hosting automates subdomain provisioning, DNS configuration, and TLS setup while wiring up shared Google OAuth to restrict access exclusively to @pearcommerce.com users without manual cloud console work.

When should I use Cloudflare Workers vs AWS Lightsail for hosting internal tools?

Cloudflare Workers handle stateless edge apps, while AWS Lightsail with CloudFront TLS supports conventional Node servers needing native dependencies or long-running processes during internal app deployment.

Does internal app hosting require manual setup for SSL certificates and DNS?

Internal app hosting automates DNS and SSL setup entirely, applying production-grade guardrails like WAF score checks and hostname drift prevention to avoid manual cloud console workflows and deployment failures.

How do I restrict access to deployed internal demos to my team only?

Restrict access to deployed internal demos by leveraging the built-in shared Google OAuth lane, which automatically limits authentication to Pear domain users without manual Google Cloud console configuration.

What are the limitations of using shared OAuth infrastructure for internal app hosting?

Limitations involve strict production guardrails including WAF score degradation checks, hostname drift prevention, and protected worker safeguards that block deployments risking shared auth infrastructure stability.

Can I update an existing deployed internal app after making code changes?

Yes, you can update and redeploy existing internal apps after code changes by rerunning the hosting workflow automation, which reselects the hosting target and updates S3 manifest registration for the internal app directory.