|
|
|
@ -28,6 +28,7 @@ var (
@@ -28,6 +28,7 @@ var (
|
|
|
|
|
webServerPortOverride = flag.String("webserverport", "", "Force the web server to listen on a specific port") |
|
|
|
|
webServerIPOverride = flag.String("webserverip", "", "Force web server to listen on this IP address") |
|
|
|
|
rtmpPortOverride = flag.Int("rtmpport", 0, "Set listen port for the RTMP server") |
|
|
|
|
enableReplayFeatures = flag.Bool("enableReplayFeatures", false, "Enable experimental replay features") |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
// nolint:cyclop
|
|
|
|
@ -42,6 +43,8 @@ func main() {
@@ -42,6 +43,8 @@ func main() {
|
|
|
|
|
config.BackupDirectory = *backupDirectory |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
config.EnableReplayFeatures = *enableReplayFeatures |
|
|
|
|
|
|
|
|
|
// Create the data directory if needed
|
|
|
|
|
if !utils.DoesFileExists("data") { |
|
|
|
|
if err := os.Mkdir("./data", 0o700); err != nil { |
|
|
|
|