feat: add more security enviroment variable based settings
This commit is contained in:
parent
fc3e1d98ef
commit
940f73809c
4 changed files with 147 additions and 2 deletions
|
|
@ -3,10 +3,20 @@ import 'package:flutter/services.dart';
|
|||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'src/app.dart';
|
||||
import 'src/shared/data/local/app_database.dart';
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
||||
try {
|
||||
await dotenv.load(fileName: '.env');
|
||||
debugPrint('✅ Environment loaded: ${dotenv.env['ENVIRONMENT']}');
|
||||
debugPrint('✅ API URL: ${dotenv.env['API_BASE_URL']}');
|
||||
} catch (e) {
|
||||
debugPrint('⚠️ Could not load .env file: $e');
|
||||
debugPrint('⚠️ Using default production values');
|
||||
}
|
||||
|
||||
await SystemChrome.setPreferredOrientations([
|
||||
DeviceOrientation.portraitUp,
|
||||
DeviceOrientation.portraitDown,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue