Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.casebender.com/llms.txt

Use this file to discover all available pages before exploring further.

Deployment Options

CaseBender can be deployed to various cloud platforms, each offering different advantages. Choose the platform that best suits your organization’s needs:

Google Cloud Run

Serverless container platform with automatic scaling

AWS

Deploy on Amazon’s cloud infrastructure

Azure

Microsoft’s cloud platform with enterprise features

DigitalOcean

Simple and cost-effective cloud platform

Deployment Considerations

Before deploying CaseBender to production, consider the following:

Infrastructure Requirements

  • CPU/Memory: Minimum 2 vCPUs and 4GB RAM recommended
  • Storage: At least 20GB for the application and databases
  • Network: HTTPS required, with valid SSL certificate
  • Database: PostgreSQL 14+ instance
  • Cache: Redis 6+ instance

Security Considerations

  1. SSL/TLS Configuration
    • Always use HTTPS in production
    • Keep certificates up to date
    • Configure secure SSL parameters
  2. Network Security
    • Set up proper firewalls
    • Use private networking where possible
    • Implement rate limiting
  3. Access Control
    • Use strong authentication
    • Implement role-based access control
    • Regular security audits

Monitoring and Maintenance

  1. Health Checks
    • Set up application monitoring
    • Configure automated health checks
    • Implement logging and alerting
  2. Backup Strategy
    • Regular database backups
    • Automated backup testing
    • Disaster recovery plan
  3. Updates and Maintenance
    • Regular security updates
    • Scheduled maintenance windows
    • Version control strategy

Deployment Checklist

Before deploying to any platform, ensure you have:
  • Production-ready SSL certificates
  • Secure environment variables
  • Database backup strategy
  • Monitoring tools configured
  • Security measures implemented
  • Documentation for maintenance procedures

Next Steps

Choose your preferred deployment platform from the options above to get detailed, platform-specific deployment instructions.