HalfDeadPie / Yum4FIT

The application for increasing cooking skills for academic purposes. To test this application you need to create new Instagram profile or and set environment variables TEST_USERNAME and TEST_PASSWORD. Also, you need to set Application ID and Application Key in test configuration file in tests/fixtuers/config/
MIT License
0 stars 0 forks source link

Problem so synchronizaciou suborov #4

Closed HalfDeadPie closed 6 years ago

HalfDeadPie commented 6 years ago

Dobry den @MarekSuchanek uvedomil som si chybu vo svojom navrhu aplikacie Yum4FIT. Problem je v tom, ze sa k niektorym suborom (friends.cfg, recipe.cfg,...) snazim pristupovat aj z webovej casti aplikacie (flask) a aj z CLI casti aplikacie. Predpokladam, ze ak urobim deployment flask casti, tak samozrejme web cast bude mat svoje subory a CLI bude mat lokalne, svoje subory.

Chcel by som sa spytat ci existuje nejaka rozumna cesta ako toto vyriesit. Povodne som sa vyvaroval databaze, lebo v Pythone a Flasku s nou nemam skusenosti.

Do suborov zapisujem ale aj z nich citam.

MarekSuchanek commented 6 years ago

Dobrý den,

asi úplně nechápu v čem je problém. Konfiguračních souborů může být víc a některé může sdílet web/cli a některé může používat jen daná část (pokud se to hodí). Akorát když se za běhu webové aplikace změní konfigurace přes CLI, tak by tam měl být nějaký mechanismus, aby se ve webové aplikaci dala konfigurace "znovunačíst" nebo explicitně říct, že je potřeba aplikaci restartovat (v dokumentaci).

Jinak pro databázi je celkem jednoduché a zároveň mocné SQLAlchemy...

HalfDeadPie commented 6 years ago

ok, skusim zabezpecit ten mechanizmus. dakujem