Deployment Overview

Complete deployment documentation for SYNDI systems.

Deployment Guides

Primary Method

Makefile Deployment - Complete Makefile-driven deployment guide

Key topics:

  • Choosing the right deploy command

  • Deployment parameters (ENABLE_AUTH, CREATE_BUCKETS)

  • Complete workflows

  • Troubleshooting

Manual Testing

Manual Testing Guide - Step-by-step testing procedures

Key topics:

  • Fresh stack creation

  • Function updates

  • Stack re-deployment

  • Complete teardown

  • Test user management

User Management

User Management API - REST API for user management

Key topics:

  • Creating test users

  • Listing users with credentials

  • Removing test users

  • Securing production deployments

Multi-Organization

Multi-Organization Setup - Managing multiple organizations

Key topics:

  • Deploying new organizations

  • Resource isolation

  • Configuration management

  • Cost tracking

Troubleshooting

Troubleshooting Guide - Common issues and solutions

Quick Commands

Initial Deployment

ENABLE_AUTH=true CREATE_BUCKETS=true \
  ADMIN_USERNAME=admin@myorg.com ADMIN_PASSWORD=SecurePass! \
  ORG=myorg ENV=stage make rs-deploy

Code Updates

make rs-deploy-function ENV=stage ORG=myorg

Config Updates

make rs-deploy-only ENV=stage ORG=myorg