
============================================================
Avatar Deployment Configuration
============================================================

Executing configuration steps...


--- Collect required deployment settings (PUBLIC_URL, ENV_NAME, etc.) ---

--- Configure Nginx TLS and HTTP settings ---

--- Configure PostgreSQL database credentials ---

--- Configure Authentik SSO authentication credentials ---

--- Configure Authentik SSO blueprint settings ---

--- Configure S3-compatible storage (SeaweedFS) credentials ---

--- Configure email provider (AWS SES or SMTP) and credentials ---

--- Configure user authentication settings ---

--- Configure Web source code directories for development ---

--- Local Source Configuration ---
In dev mode, source code is bind-mounted for live reloading.
Provide absolute paths to your local source directories.

--- Configure API source code directories for development ---

--- API Local Source Configuration ---
In dev mode, API source code is bind-mounted for live reloading.
Provide the absolute path to your API source directory.
Additional contexts (avatar, core, dp) will be derived automatically.

--- Configure telemetry and monitoring (Sentry, usage analytics) ---

--- Configure application logging settings ---

--- Select components to run outside Docker ---

--- Component .env Generation ---
Generate .env files for components you want to run outside Docker.
This is useful for hot-reload development of specific services.
No components selected for external .env generation.

============================================================
Generating Configuration Files
============================================================
✓ Generated: {{OUTPUT_DIR}}/.env
✓ Generated: {{OUTPUT_DIR}}/nginx/nginx.conf
✓ Generated: {{OUTPUT_DIR}}/docker-compose.yml
✓ Copied: {{OUTPUT_DIR}}/authentik/octopize-avatar-blueprint.yaml
✓ Generated: {{OUTPUT_DIR}}/compose.override.yaml
✓ Copied: email templates to {{OUTPUT_DIR}}/authentik/custom-templates
✓ Copied: branding files to {{OUTPUT_DIR}}/authentik/branding

✓ Configuration files generated successfully!

Writing 20 secrets to .secrets/ directory...
✓ Secrets written successfully

============================================================
Configuration Complete!
============================================================

Configuration files generated in: {{OUTPUT_DIR}}

Next steps:
1. Review and edit the generated .env file
2. Fill in any remaining secrets in .secrets/ directory
3. Configure TLS certificates in the tls/ directory
4. Run: docker compose up -d
