mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 01:54:37 +00:00 
			
		
		
		
	 c41a7aaacf
			
		
	
	
		c41a7aaacf
		
			
		
	
	
	
	
		
			
			* 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;
 | |
| }
 |