Add environment variable support and update Docker configuration
This commit is contained in:
8
.env.example
Normal file
8
.env.example
Normal 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
3
.gitignore
vendored
@@ -1,3 +1,6 @@
|
||||
# https://dart.dev/guides/libraries/private-files
|
||||
# Created by `dart pub`
|
||||
.dart_tool/
|
||||
|
||||
# Environment variables
|
||||
.env
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user