2023-11-25 01:18:31 -08:00
|
|
|
// lib/env/env.dart
|
2023-12-21 08:12:40 +08:00
|
|
|
// ignore_for_file: prefer_const_declarations
|
|
|
|
|
2023-11-25 01:18:31 -08:00
|
|
|
import 'package:envied/envied.dart';
|
|
|
|
|
|
|
|
part 'cloud_env_test.g.dart';
|
|
|
|
|
|
|
|
/// Follow the guide on https://supabase.com/docs/guides/auth/social-login/auth-google to setup the auth provider.
|
|
|
|
///
|
|
|
|
@Envied(path: '.env.cloud.test')
|
|
|
|
abstract class TestEnv {
|
|
|
|
/// AppFlowy Cloud Configuration
|
|
|
|
@EnviedField(
|
2023-12-21 08:12:40 +08:00
|
|
|
obfuscate: false,
|
2023-11-25 01:18:31 -08:00
|
|
|
varName: 'APPFLOWY_CLOUD_URL',
|
2023-12-21 08:12:40 +08:00
|
|
|
defaultValue: 'http://localhost',
|
2023-11-25 01:18:31 -08:00
|
|
|
)
|
|
|
|
static final String afCloudUrl = _TestEnv.afCloudUrl;
|
|
|
|
|
|
|
|
// Supabase Configuration:
|
|
|
|
@EnviedField(
|
2023-12-21 08:12:40 +08:00
|
|
|
obfuscate: false,
|
2023-11-25 01:18:31 -08:00
|
|
|
varName: 'SUPABASE_URL',
|
|
|
|
defaultValue: '',
|
|
|
|
)
|
|
|
|
static final String supabaseUrl = _TestEnv.supabaseUrl;
|
|
|
|
@EnviedField(
|
2023-12-21 08:12:40 +08:00
|
|
|
obfuscate: false,
|
2023-11-25 01:18:31 -08:00
|
|
|
varName: 'SUPABASE_ANON_KEY',
|
|
|
|
defaultValue: '',
|
|
|
|
)
|
|
|
|
static final String supabaseAnonKey = _TestEnv.supabaseAnonKey;
|
|
|
|
}
|