Removing dotenv, using env variables at build
Some checks failed
Build Flutter Web and Docker Image for Local Registry / Build Flutter Web App (push) Has been cancelled
Some checks failed
Build Flutter Web and Docker Image for Local Registry / Build Flutter Web App (push) Has been cancelled
This commit is contained in:
parent
e592d29ed2
commit
ad2c94c29a
@ -35,11 +35,7 @@ jobs:
|
||||
|
||||
- name: Build Flutter Web
|
||||
run: |
|
||||
echo "WS_BASE_URL=${{ secrets.WS_BASE_URL }}" >> assets/.env
|
||||
echo "REST_BASE_URL=${{ secrets.REST_BASE_URL }}" >> assets/.env
|
||||
ls -l assets
|
||||
cat assets/.env
|
||||
/usr/local/flutter/bin/flutter build web --release
|
||||
/usr/local/flutter/bin/flutter build web --release --dart-define=WS_BASE_URL=${{ secrets.WS_BASE_URL }} --dart-define=REST_BASE_URL=${{ secrets.REST_BASE_URL }}
|
||||
ls -l
|
||||
|
||||
- name: List Web Build Output
|
||||
|
@ -3,16 +3,12 @@ import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
|
||||
import 'profile_screen.dart';
|
||||
import 'shared_preferences_provider.dart';
|
||||
import 'status_page.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
// Load environment variables
|
||||
await dotenv.load();
|
||||
void main() {
|
||||
runApp(
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => SharedPreferencesProvider(),
|
||||
|
@ -6,7 +6,6 @@ import 'package:provider/provider.dart';
|
||||
import 'package:web_socket_channel/web_socket_channel.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
|
||||
import 'shared_preferences_provider.dart';
|
||||
|
||||
@ -25,8 +24,10 @@ class StatusPageState extends State<StatusPage> with WidgetsBindingObserver {
|
||||
late StreamController<dynamic> controller;
|
||||
List<Map<String, dynamic>> messages = [];
|
||||
final Map<String, ImageProvider> _imageCache = {};
|
||||
final wsBaseUrl = dotenv.env['WS_BASE_URL'];
|
||||
final restBaseUrl = dotenv.env['REST_BASE_URL'];
|
||||
final wsBaseUrl = String.fromEnvironment('WS_BASE_URL',
|
||||
defaultValue: 'ws://localhost:8080');
|
||||
final restBaseUrl = String.fromEnvironment('REST_BASE_URL',
|
||||
defaultValue: 'http://localhost:8080');
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
Loading…
Reference in New Issue
Block a user