mpm-tu-berlin / h2-powerplant

Planning/Design tool for micro grids with hydrogen storage systems
1 stars 0 forks source link

GUI Deployment: Keine gleichzeitige Nutzung von Celery und Diskcache möglich #2

Open joe29k opened 6 days ago

joe29k commented 6 days ago

Je nachdem ob die GUI lokal betrieben wird oder auf einem Server distribuiert wird, sind für Dash unterschiedliche Packages für die Background Callbacks nötig (siehe https://dash.plotly.com/background-callbacks)

Für die GUI werden demnach celery/diskcache für die background callbacks benötigt poetry install 'dash[diskcache]' oder poetry install 'dash[celery]'

Hierbei kann aber immer nur eine dieser beiden gleichzeitig installiert sein. Für die prototypische Entwicklung und derzeit lokale Nutzung ist demnach erstmal diskcache enthalten/verwendet und in der pyproject.toml eingetragen.

Aufgaben:

joe29k commented 6 days ago

Ist zunächst eher ein Hinweis für die Zukunft, dürfte aber relevant werden, sobald die Software auf Servern ausgeliefert oder bereitgestellt wird