Toggle new flows on/off without redeployment.
Add to .env:
FEATURE_NEW_SUBSCRIPTION_FLOW=false
FEATURE_CRYPTO_PAYMENTS=falseUsage:
@Post('new-flow')
@UseGuards(FeatureFlagGuard)
@RequireFeatureFlag('newSubscriptionFlow')
createWithNewFlow() {
return { message: 'New flow' };
}Add to .env.local:
NEXT_PUBLIC_FEATURE_NEW_SUBSCRIPTION_FLOW=false
NEXT_PUBLIC_FEATURE_CRYPTO_PAYMENTS=falseUsage:
<FeatureFlag feature="newSubscriptionFlow">
<NewFlow />
</FeatureFlag>Update env vars and restart - no deploy needed.