diff --git a/backend/config/__init__.py b/backend/config/__init__.py index f01dd7b0e..d89512d89 100644 --- a/backend/config/__init__.py +++ b/backend/config/__init__.py @@ -90,5 +90,5 @@ ENABLE_SCHEDULED_UPDATE_MAME_XML: Final = ( os.environ.get("ENABLE_SCHEDULED_UPDATE_MAME_XML", "false") == "true" ) SCHEDULED_UPDATE_MAME_XML_CRON: Final = os.environ.get( - "SCHEDULED_UPDATE_MAME_XML_CRON", "0 4 * * *" # At 4:00 AM every day + "SCHEDULED_UPDATE_MAME_XML_CRON", "0 5 * * *" # At 5:00 AM every day ) diff --git a/backend/endpoints/tests/test_heartbeat.py b/backend/endpoints/tests/test_heartbeat.py index d095924a3..9a8a802c8 100644 --- a/backend/endpoints/tests/test_heartbeat.py +++ b/backend/endpoints/tests/test_heartbeat.py @@ -17,5 +17,5 @@ def test_heartbeat(): 'RESCAN_ON_FILESYSTEM_CHANGE_DELAY': 5, 'SCHEDULED_RESCAN_CRON': '0 3 * * *', 'SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON': '0 4 * * *', - 'SCHEDULED_UPDATE_MAME_XML_CRON': '0 4 * * *', + 'SCHEDULED_UPDATE_MAME_XML_CRON': '0 5 * * *', } diff --git a/env.template b/env.template index fadefe4c5..164923714 100644 --- a/env.template +++ b/env.template @@ -42,4 +42,4 @@ SCHEDULED_RESCAN_CRON=0 3 * * * ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB=true SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON=0 4 * * * ENABLE_SCHEDULED_UPDATE_MAME_XML=true -SCHEDULED_UPDATE_MAME_XML_CRON=0 4 * * * +SCHEDULED_UPDATE_MAME_XML_CRON=0 5 * * * diff --git a/examples/docker-compose.example.yml b/examples/docker-compose.example.yml index 383231f87..66b8c7f32 100644 --- a/examples/docker-compose.example.yml +++ b/examples/docker-compose.example.yml @@ -18,7 +18,7 @@ services: - IGDB_CLIENT_SECRET= # [Optional] Use SteamGridDB as a source for covers - STEAMGRIDDB_API_KEY= - # [Optional] Will enable user management and require authentication to access the interface (default to false) + # [Optional] Will enable user management and require authentication to access the interface (disabled by default) - ROMM_AUTH_ENABLED=true # default: false - ROMM_AUTH_SECRET_KEY= # Generate a key with `openssl rand -hex 32` - ROMM_AUTH_USERNAME=admin # default: admin @@ -28,6 +28,15 @@ services: - REDIS_HOST=redis # default: localhost - REDIS_PORT=6379 # default: 6379 - REDIS_PASSWORD= # [Optional] Support for secured redis + # [Optional] Will enable asynchronous tasks (all disabled by default) + - ENABLE_RESCAN_ON_FILESYSTEM_CHANGE=true # Runs a quick scan on the library when a file is added or removed + - RESCAN_ON_FILESYSTEM_CHANGE_DELAY=5 # Delay in seconds before running the quick scan (default: 5) + - ENABLE_SCHEDULED_RESCAN=true # Runs a quick scan on the library at a given time + - SCHEDULED_RESCAN_CRON=0 3 * * * # Cron expression for the scheduled scan (default: 0 3 * * * - At 3:00 AM every day) + - ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB=true # Updates the Switch TitleDB database at a given time + - SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON=0 4 * * * # Cron expression for the scheduled update (default: 0 4 * * * - At 4:00 AM every day) + - ENABLE_SCHEDULED_UPDATE_MAME_XML=true # Updates the MAME XML database at a given time + - SCHEDULED_UPDATE_MAME_XML_CRON=0 5 * * * # Cron expression for the scheduled update (default: 0 5 * * * - At 5:00 AM every day) volumes: - "/path/to/library:/romm/library" - "/path/to/resources:/romm/resources" # [Optional] Path where roms metadata (covers) are stored diff --git a/pytest.ini b/pytest.ini index cc904bfcd..c81578a2c 100644 --- a/pytest.ini +++ b/pytest.ini @@ -17,4 +17,4 @@ env = RESCAN_ON_FILESYSTEM_CHANGE_DELAY=5 SCHEDULED_RESCAN_CRON=0 3 * * * SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON=0 4 * * * - SCHEDULED_UPDATE_MAME_XML_CRON=0 4 * * * + SCHEDULED_UPDATE_MAME_XML_CRON=0 5 * * *