From 65d7bad723c51995e0cff2b4c81feed3ac9a4395 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Fri, 12 Sep 2025 23:40:49 -0300 Subject: [PATCH] remove automatic config reload Not really needed anymore --- shard.lock | 4 ---- shard.yml | 3 --- src/invidious.cr | 14 -------------- src/invidious/config.cr | 4 ---- 4 files changed, 25 deletions(-) diff --git a/shard.lock b/shard.lock index 7018b2b0..38e27afd 100644 --- a/shard.lock +++ b/shard.lock @@ -24,10 +24,6 @@ shards: git: https://github.com/mamantoha/http_proxy.git version: 0.10.3 - inotify: - git: https://github.com/petoem/inotify.cr.git - version: 1.0.3 - kemal: git: https://github.com/kemalcr/kemal.git version: 1.6.0 diff --git a/shard.yml b/shard.yml index ec4bbb40..2b2d4426 100644 --- a/shard.yml +++ b/shard.yml @@ -26,9 +26,6 @@ dependencies: version: ~> 0.1.1 redis: github: jgaskins/redis - inotify: - github: petoem/inotify.cr - version: 1.0.3 http_proxy: github: mamantoha/http_proxy version: ~> 0.10.3 diff --git a/src/invidious.cr b/src/invidious.cr index 5cf0b891..793cfc2e 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -31,7 +31,6 @@ require "yaml" require "compress/zip" require "protodec/utils" require "redis" -require "inotify" require "./invidious/database/*" require "./invidious/database/migrations/*" @@ -60,19 +59,6 @@ end alias IV = Invidious CONFIG = Config.load - -Signal::HUP.trap do - Config.reload -end - -{% if flag?(:linux) %} - if CONFIG.reload_config_automatically - Inotify.watch("config/config.yml") do |event| - Config.reload - end - end -{% end %} - HMAC_KEY = CONFIG.hmac_key PG_DB = begin diff --git a/src/invidious/config.cr b/src/invidious/config.cr index b60d6906..0a739b95 100644 --- a/src/invidious/config.cr +++ b/src/invidious/config.cr @@ -254,10 +254,6 @@ class Config property backend_name_prefix : String = "Backend" - {% if flag?(:linux) %} - property reload_config_automatically : Bool = true - {% end %} - def disabled?(option) case disabled = CONFIG.disable_proxy when Bool