Deployment Pipeline
Synapse automates the entire deployment process from code generation to production.How It Works
GitHub Integration
- One Repo Per User: Clean separation of user code
- Branch Per Generation: Each generation gets its own branch
- GitHub Actions: Automatic deployment on push
- Fly.io Token: Securely stored in GitHub secrets
Fly.io Configuration
Environment Variables
Required environment variables for deployment:SHOPIFY_CLIENT_ID: Your Shopify app client IDSHOPIFY_CLIENT_SECRET: Your Shopify app secretSHOPIFY_CLI_PARTNERS_TOKEN: Partners API tokenSHOPIFY_DEV_STORE_URL: Your development store URLFLY_API_TOKEN: Fly.io project token
Monitoring
View deployment logs and status:- Fly.io Dashboard: Real-time logs and metrics
- GitHub Actions: Deployment workflow status
- Shopify Partner: Extension version history