Scaffold
Stoobly Scaffold Commands - Questions & Answers for Team Use
Getting Started with Scaffold
Q: What is scaffolding in Stoobly?
# Create a scaffold app (creates .stoobly/services/ in current directory)
stoobly-agent scaffold app create my-app
# Add a service
stoobly-agent scaffold service create apiQ: Why should I use scaffold for team development?
# Team member 1 creates the scaffold
stoobly-agent scaffold app create team-project
# Team member 2 clones and uses it
git clone <repo>
stoobly-agent scaffold workflow up test Q: How do I create a scaffold script for my project?
Creating an Application
Q: How do I create a new scaffold application?
Q: How do I create a scaffold app in a specific directory?
Q: How do I create a scaffold app with custom ports?
Q: How do I create a scaffold app with test framework integrations?
Q: What runtime environments are supported for scaffold apps?
Q: How do I check whether my app is configured with local or Docker runtime?
Q: What files are created when I scaffold an app?
Creating Services
Q: How do I add a service to my scaffold app?
Q: How do I create a service with a custom hostname?
Q: How do I create a service that proxies to a service that does not run on localhost?
Q: How do I create a service for the application under test?
Q: For Docker runtime, how do I create a service that proxies to a service that runs on localhost?
Q: For local runtime, how do I create a service that proxies to a service that runs on localhost?
Q: How do I set the port for a service?
Q: How do I control the startup order of services?
Q: How do I create a service with environment variables?
Q: How do I create a service with specific workflows?
Q: What are the default workflows created for each service?
Q: How do I set up a frontend service to serve static assets for E2E testing?
Managing Services
Q: How do I list all services in my scaffold app?
Q: How do I view details about a specific service?
Q: How do I list services in a specific format?
Q: How do I filter services by workflow?
Q: How do I update a service configuration?
Q: How do I rename a service?
Q: How do I delete a service?
Working with Workflows
Q: What workflows are available by default?
Q: How do I start a workflow?
Q: How do I stop a workflow?
Q: How do I view logs from a workflow?
Q: How do I start a workflow with specific services only?
Q: How do I start a workflow in detached mode?
Q: How do I skip hostname installation prompts?
Q: How do I skip CA certificate installation prompts?
Q: Which workflows support custom namespaces?
Creating Custom Workflows
Q: How do I create a custom workflow?
Q: What templates can I use for custom workflows?
Q: How do I create a custom workflow for multiple services?
Q: How do I copy an existing workflow?
SSL/TLS Certificate Management
Q: How do I generate SSL certificates for HTTPS services?
Q: How do I generate certificates for specific services only?
Hostname Management
Q: How do I install hostnames for services?
Q: How do I uninstall hostnames for services?
Q: How do I manage hostnames for specific services?
Team Collaboration Workflows
Q: How do I set up a scaffold project for my team?
Q: How do I share recorded requests with my team?
Q: How do I run the same workflow across different environments?
Quick Reference
Q: What's the complete end-to-end workflow for setting up and using a team project?
Last updated