mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-11-04 12:03:28 +00:00 
			
		
		
		
	* chore: update local port for development * chore: support localhost development * chore: fix rust test * chore: update setting * fix: ci * fix: ci * fix: ci * fix: ci * chore: fix docker build * chore: fix ci
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
// lib/env/env.dart
 | 
						|
import 'package:appflowy/env/cloud_env.dart';
 | 
						|
import 'package:envied/envied.dart';
 | 
						|
 | 
						|
part 'env.g.dart';
 | 
						|
 | 
						|
@Envied(path: '.env')
 | 
						|
abstract class Env {
 | 
						|
  // This flag is used to decide if users can dynamically configure cloud settings. It turns true when a .env file exists containing the APPFLOWY_CLOUD_URL variable. By default, this is set to false.
 | 
						|
  static bool get enableCustomCloud {
 | 
						|
    return Env.authenticatorType ==
 | 
						|
            AuthenticatorType.appflowyCloudSelfHost.value ||
 | 
						|
        Env.authenticatorType == AuthenticatorType.appflowyCloud.value ||
 | 
						|
        Env.authenticatorType == AuthenticatorType.appflowyCloudDevelop.value &&
 | 
						|
            _Env.afCloudUrl.isEmpty;
 | 
						|
  }
 | 
						|
 | 
						|
  @EnviedField(
 | 
						|
    obfuscate: false,
 | 
						|
    varName: 'AUTHENTICATOR_TYPE',
 | 
						|
    defaultValue: 2,
 | 
						|
  )
 | 
						|
  static const int authenticatorType = _Env.authenticatorType;
 | 
						|
 | 
						|
  /// AppFlowy Cloud Configuration
 | 
						|
  @EnviedField(
 | 
						|
    obfuscate: false,
 | 
						|
    varName: 'APPFLOWY_CLOUD_URL',
 | 
						|
    defaultValue: '',
 | 
						|
  )
 | 
						|
  static const String afCloudUrl = _Env.afCloudUrl;
 | 
						|
}
 |