From 29e2f18e98d117e21a871f4e221abc18031f9bee Mon Sep 17 00:00:00 2001 From: gilles Date: Sun, 22 Feb 2026 14:32:07 +0100 Subject: [PATCH] feat(config): ajout STATION_URL, METEO_LAT/LON + apscheduler dep Co-Authored-By: Claude Sonnet 4.6 --- .env.example | 3 +++ backend/app/config.py | 3 +++ backend/requirements.txt | 1 + 3 files changed, 7 insertions(+) diff --git a/.env.example b/.env.example index b3948ba..768c7b7 100644 --- a/.env.example +++ b/.env.example @@ -6,3 +6,6 @@ VITE_API_URL=http://localhost:8060 PLANTNET_API_KEY=2b1088cHCJ4c7Cn2Vqq67xfve AI_SERVICE_URL=http://ai-service:8070 REDIS_URL=redis://redis:6379 +STATION_URL=http://10.0.0.8:8081/ +METEO_LAT=45.14 +METEO_LON=4.12 diff --git a/backend/app/config.py b/backend/app/config.py index 9ba6006..8e48b2f 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -3,3 +3,6 @@ import os DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./jardin.db") UPLOAD_DIR = os.getenv("UPLOAD_DIR", "./data/uploads") CORS_ORIGINS = os.getenv("CORS_ORIGINS", "http://localhost:5173").split(",") +STATION_URL = os.getenv("STATION_URL", "http://10.0.0.8:8081/") +METEO_LAT = float(os.getenv("METEO_LAT", "45.14")) +METEO_LON = float(os.getenv("METEO_LON", "4.12")) diff --git a/backend/requirements.txt b/backend/requirements.txt index 2bbfb60..2514d58 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -10,3 +10,4 @@ skyfield==1.49 pytz==2025.1 numpy==2.2.3 redis==5.2.1 +apscheduler==3.10.4