Projects

PandaStack Projects provides a seamless way to deploy and manage your web applications. It supports both `static websites` and `containerized applications`.

Deployment Types

1. Static Web

Perfect for static websites and single-page applications (SPAs). Supports:

  • Automatic builds for almost all frontend frameworks.

  • Custom domains

  • Environment variables with set of pre-defined ENV variables.

  • Build directory configuration

  • Auto-deployment from Git

  • Instant rollbacks

2. Containerized Applications

For dynamic applications that require server-side processing. Supports multiple runtimes:

  • Node.js

  • Python

  • Go

  • Docker

Features

  • Instant rollbacks.

  • Auto-scaling

  • HealthCheck enable

  • Pre-defined ENV

Detailed Guides

Best Practices

1. Project Setup

  • Use meaningful project names

  • Configure appropriate resource tiers

  • Set up auto-scaling for production

  • Enable health checks

  • Configure environment variables

2. Deployment

  • Test in preview environments

  • Use auto-deployment for development

  • Manual deployment for production

  • Monitor build logs

  • Configure proper build commands

3. Monitoring

  • Set up health checks

  • Enable analytics

  • Monitor resource usage

  • Track performance metrics

  • Configure alerts

4. Security

  • Use environment variables for secrets

  • Implement SSO when needed

  • Secure custom domains

  • Regular security audits

  • Proper access control

Troubleshooting

1. Build Issues

  • Check build commands

  • Verify environment variables

  • Review build logs

  • Check resource limits

  • Validate dependencies

2. Performance Issues

  • Monitor resource usage

  • Check auto-scaling settings

  • Review application logs

  • Analyze metrics

  • Verify configuration

3. Deployment Failures

  • Check build logs

  • Verify resource availability

  • Review configuration

  • Check dependencies

  • Validate environment variables

Last updated