datagov-cz / sgov-assembly-line

Issue tracker k výrobní lince sémantických konceptuálních modelů.
MIT License
3 stars 0 forks source link

Podpora pro demo instanci výrobní linky (technický task) #76

Closed karelklima closed 2 years ago

karelklima commented 2 years ago

Výrobní linka by měla obsahovat nový "demo" režim. Pro jeho podporu potřebujeme VL komponenty spouštět se speciálním feature flagem.

Informace, zda jde o "demo" režim, se bude posílat pomocí env FEATURE_DEMO pro backendové komponenty a pomocí components.yml souboru pro frontendové komponenty.

Minimální technické úpravy: 1) Do docker-compose.yml přidej env "FEATURE_DEMO" pro službu al-sgov-server. 2) Do components.yml přidej meta hodnotu "feature-demo: true" pro komponentu al-mission-control.

Pro propagování hodnoty z components.yml na frontend je třeba vygenerovat .env soubor pomocí utility gen_env.sh. Ta zakóduje soubor components.yml pomocí base64, aby se dal dobře sdílet s frontendem.