diff --git a/client/src/App.tsx b/client/src/App.tsx index da427e5..86954d3 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -278,10 +278,11 @@ function App() { <Alert variant={'primary'}> Poslední změny: <ul> - <li>Podpora <a href="https://redis.io">Redis</a></li> - <li>Možnost výběru preferovaného času odchodu</li> - <li>Ukládání dostupných obědových menu a pizz do DB (zrušení dočasných souborů)</li> - <li>Zobrazení času poslední aktualizace každého menu</li> + <li>Oprava čtení env při výběru úložiště dat</li> + <li>Přepojení na <a href="https://redis.io">Redis</a> (jen v produkčním nasazení)</li> + <li>Oprava časové zóny v "Poslední aktualizace"</li> + <li>Oprava přesměrování při přihlášení přes Authelia</li> + <li>Zobrazení jména uživatele místo loginu při přihlášení přes Authelia</li> </ul> </Alert> <h1 className='title'>Dnes je {data.date}</h1> diff --git a/docker-compose.yml b/docker-compose.yml index d76d6cc..1ba2767 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,7 @@ services: #expose: # - 6379 environment: - - REDIS_ARGS=--save 43200 1 --loglevel warning + - REDIS_ARGS=--save 3600 1 --loglevel warning volumes: - redis:/data luncher: @@ -20,6 +20,10 @@ services: context: ./ ports: - 3001:3001 + environment: + - TZ=Europe/Prague + volumes: + - "/etc/timezone:/etc/timezone:ro" volumes: redis: driver: local diff --git a/server/src/storage/index.ts b/server/src/storage/index.ts index 4786bc3..082d492 100644 --- a/server/src/storage/index.ts +++ b/server/src/storage/index.ts @@ -1,7 +1,12 @@ +import dotenv from 'dotenv'; +import path from 'path'; import { StorageInterface } from "./StorageInterface"; import JsonStorage from "./json"; import RedisStorage from "./redis"; +const ENVIRONMENT = process.env.NODE_ENV || 'production'; +dotenv.config({ path: path.resolve(__dirname, `../.env.${ENVIRONMENT}`) }); + const JSON_KEY = 'json'; const REDIS_KEY = 'redis';