From 39388e9b92bddc5a673c0138d16ba3b3d4cc8af5 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Mon, 20 Mar 2023 12:58:11 +0530 Subject: [PATCH] feat: use env vars for the hamster time --- .env | 2 +- docker-compose.yml | 3 +-- src/Appwrite/Platform/Tasks/Hamster.php | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.env b/.env index 73990bc91..804b8c999 100644 --- a/.env +++ b/.env @@ -45,8 +45,8 @@ _APP_SMTP_PORT=1025 _APP_SMTP_SECURE= _APP_SMTP_USERNAME= _APP_SMTP_PASSWORD= -_APP_HAMSTER_RECIPIENTS= _APP_HAMSTER_INTERVAL=86400 +_APP_HAMSTER_TIME=21:00 _APP_MIXPANEL_TOKEN= _APP_SMS_PROVIDER=sms://username:password@mock _APP_SMS_FROM=+123456789 diff --git a/docker-compose.yml b/docker-compose.yml index e238f7998..a2117adc5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -135,7 +135,6 @@ services: - _APP_SMTP_SECURE - _APP_SMTP_USERNAME - _APP_SMTP_PASSWORD - - _APP_HAMSTER_RECIPIENTS - _APP_USAGE_STATS - _APP_INFLUXDB_HOST - _APP_INFLUXDB_PORT @@ -574,8 +573,8 @@ services: - _APP_CONNECTIONS_DB_CONSOLE - _APP_CONNECTIONS_DB_PROJECT - _APP_CONNECTIONS_CACHE - - _APP_HAMSTER_RECIPIENTS - _APP_HAMSTER_INTERVAL + - _APP_HAMSTER_TIME - _APP_MIXPANEL_TOKEN appwrite-maintenance: diff --git a/src/Appwrite/Platform/Tasks/Hamster.php b/src/Appwrite/Platform/Tasks/Hamster.php index 7097cd731..e695d9428 100644 --- a/src/Appwrite/Platform/Tasks/Hamster.php +++ b/src/Appwrite/Platform/Tasks/Hamster.php @@ -177,7 +177,7 @@ class Hamster extends Action $sleep = (int) App::getEnv('_APP_HAMSTER_INTERVAL', '30'); // 30 seconds (by default) - $jobInitTime = '22:00'; // (hour:minutes) + $jobInitTime = App::getEnv('_APP_HAMSTER_TIME', '22:00');// (hour:minutes) $now = new \DateTime(); $now->setTimezone(new \DateTimeZone(date_default_timezone_get())); $next = new \DateTime($now->format("Y-m-d $jobInitTime"));