Pandastack Documentation
  • Welcome
  • Getting Started
    • Quickstart
      • Getting Started
    • Projects
      • Static Website
        • Configure your static website
          • Pre-defined ENV for static websites
      • Conatinered Website
        • How to configure nodejs project
        • How to Configure Python projects
        • How to Configure GO project
        • Docker runtime Projects
        • Private Connection with database.
        • Override default ENV
    • Databases
      • MySQL
      • PostgreSQL
      • Redis
      • MongoDB
      • TimeScaleDB
    • Monitoring
      • Uptime Check
      • SSL monitoring
      • Monitors pricing
    • Analytics
    • SSO
      • Google
      • Azure
    • Managed Apps
      • Wordpres
      • Directus
      • Strapi
      • Consul
      • Jenkins
    • PandaEdge
      • Deploy a nodejs function
      • Deploy a python function
      • Panda Edge pricing
Powered by GitBook
On this page
  • Deployment Types
  • 1. Static Web
  • 2. Containerized Applications
  • Features
  • Detailed Guides
  • Best Practices
  • 1. Project Setup
  • 2. Deployment
  • 3. Monitoring
  • 4. Security
  • Troubleshooting
  • 1. Build Issues
  • 2. Performance Issues
  • 3. Deployment Failures
  1. Getting Started

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

  • Deploy Static Website

  • Deploy Containerized Website

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

PreviousGetting StartedNextStatic Website

Last updated 3 months ago