Pre-Requisites
Pre-Requisites
Please ensure you’ve completed:
- Create Application
- AWS credentials configured (via SSO or access keys)
Introduction
Deploy your Fjall application to AWS with a single command. Fjall handles the complexity of provisioning resources, configuring security, and setting up connections.Deploy Your Application
Navigate to your project root and run:app with your application name.
Deployment Process
1. Pre-flight Checks
Fjall validates:- AWS credentials
- Application configuration
- Resource availability
- Service quotas
2. Infrastructure Preview
Review what will be created:3. Deployment Progress
Watch real-time progress:4. Outputs
Get connection details:Deployment Options
Skip Confirmation
Skip confirmation prompt:Verbose Output
See detailed logs:Specific Profile
Deploy with a different AWS profile:Post-Deployment
Verify Deployment
Check application status:View Logs
Stream application logs:Monitor Costs
Track spending:Updating Applications
Code Changes Only
For application code updates:Infrastructure Changes
After modifyinginfrastructure.ts:
Troubleshooting
Deployment Failures
If deployment fails:- Check the error message - CloudFormation provides detailed errors
- Review logs -
fjall deploy app --verbose - Rollback - Automatic on failure
- Fix and retry - Address the issue and redeploy
Common Issues
Insufficient Permissions
Service Limits
Name Conflicts
Best Practices
- Review changes - Always check the deployment preview
- Test first - Deploy to development before production
- Monitor deployment - Watch for any warnings or errors
- Save outputs - Record URLs and endpoints
Next Steps
Your application is deployed! Now you can:- Add more resources to extend functionality
- View application details to monitor performance
- Set up CI/CD for automated deployments
First deployment typically takes 10-15 minutes as AWS provisions all resources. Subsequent updates are faster.