Skip to content

Clarify Quick Start scope and consider feature flags via .env for enterprise evaluation #294

@dgatti0213

Description

@dgatti0213

Description

The Quick Start Docker Compose deployment is often the entry point for teams evaluating FlowFuse, including for enterprise use.

While it works well for getting started quickly, it’s not always clear where the boundary is between:
• a quick demo
• an evaluation environment
• a production / enterprise deployment

Because of this, users often begin modifying the stack to add things like TLS, email, registries, or authentication. In practice this frequently leads to configuration drift or broken deployments, especially when people rely on AI-generated compose changes.

Suggested improvement

Instead of expanding the Quick Start stack, consider supporting optional features via environment flags along with a documented .env.example.

.env.example

DOMAIN=example.com

ENABLE_EMAIL=false
ENABLE_TLS=false
ENABLE_PRIVATE_NPM=false
ENABLE_TEAM_BROKER=true
ENABLE_FILE_STORAGE=true

POC option

POC_DNS=true

This would keep Quick Start simple while giving enterprise evaluators a clear and supported path to enable additional features without modifying the compose file.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Todo

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions