Add environment variable support and update Docker configuration

This commit is contained in:
ImBenji
2025-08-05 01:55:23 +01:00
parent c7ed6aafe3
commit 111c40a279
4 changed files with 13 additions and 1 deletions

8
.env.example Normal file
View File

@@ -0,0 +1,8 @@
# Server Configuration
SERVER_ID=waylume-server-1
# Supabase Configuration
SUPABASE_KEY=your_supabase_service_role_key_here
# Docker Port Configuration (optional)
# EXTERNAL_PORT=3000

3
.gitignore vendored
View File

@@ -1,3 +1,6 @@
# https://dart.dev/guides/libraries/private-files
# Created by `dart pub`
.dart_tool/
# Environment variables
.env

View File

@@ -9,7 +9,7 @@ services:
env_file:
- .env
ports:
- "3000:3000"
- "${EXTERNAL_PORT:-3000}:3000"
- "51820:51820/udp"
volumes:
- /var/run/wireguard:/var/run/wireguard

View File

@@ -10,6 +10,7 @@ import 'package:waylume_server/services/server_service.dart';
import 'package:waylume_server/services/wireguard_service.dart';
import 'package:waylume_server/core/utils.dart';
import 'package:waylume_server/web/peer_routes.dart';
import 'package:waylume_server/config/supabase_config.dart';
Middleware requestLogger() {
return (Handler innerHandler) {