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

Executing configuration steps...


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

--- Help ---
The publicly accessible URL for your Avatar deployment.
Accepted formats:
  avatar.example.com          (bare hostname — https:// is added)
  https://avatar.example.com  (full URL)
This value is used to build all service URLs and Authentik redirects.


--- Help ---
A short slug that identifies this deployment environment.
Examples: 'mycompany-prod', 'acme-staging', 'demo'
Used in log labels, secret names, and the generated docker-compose project name.


--- Resolve shared runtime URLs ---

--- 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 SMTP email settings and credentials ---

--- Help ---
Hostname or IP address of your outbound SMTP server.
Examples: 'smtp.gmail.com', 'smtp.sendgrid.net', 'mail.example.com'
Used by Authentik to send account-setup and password-reset emails.


--- Help ---
Password for SMTP authentication. Leave blank if your server does not require a password or uses another auth mechanism.
This value is stored as a generated secret, not in the main config file.


--- Configure user authentication settings ---

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

--- Configure application logging settings ---

============================================================
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
✓ Copied: {{OUTPUT_DIR}}/authentik/translations.json
✓ Copied: email templates to {{OUTPUT_DIR}}/authentik/custom-templates
✓ Copied: branding files to {{OUTPUT_DIR}}/authentik/branding

✓ Configuration files generated successfully!

Writing 21 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
