Environments
Weldship supports multiple environments for different stages of your development workflow. Test changes safely before pushing to production.
Environment Types
Development
Your sandbox for experimentation:
- Instant preview of changes
- No impact on production
- Perfect for testing new features
- Debug tools enabled
Staging
Pre-production testing environment:
- Mirrors production setup
- For team review and QA
- Test integrations safely
- Share with stakeholders
Production
Your live, public application:
- Served via global CDN
- Optimized for performance
- SSL-secured
- Your public-facing URL
Switching Environments
Use the environment selector in the builder header to switch between environments. Each environment maintains its own:
- Deployment history
- Environment variables
- Domain configuration
Environment Variables
Use different environment variables for each environment. For example, use test API keys in development and production keys only in production.
Typical Deployment Flow
- Develop - Make changes in development
- Preview - Test in the visual builder
- Stage - Deploy to staging for review
- Review - Get team approval
- Promote - Deploy to production
Environment URLs
- Development - Preview only (in builder)
- Staging -
staging.your-app.weldship.dev - Production -
your-app.weldship.devor custom domain
Next Steps
- Build Process - How builds work
- Secrets - Environment variables