2022-01-21 Meeting notes - synchro

Date

 

Attendees

Goals

  • souhrn dění na projektu

Discussion items

TimeItemWhoNotes

Shrnutí současného stavu

zkusili jsme se to nainstalovat a náme k tomu pát věcí



Jan Marek

nasadí se to na AWS

lokálně spustit ten server -

nešlo to spustit - na Macu to knihovna nemá ráda, pip install -r requirements.txt

máme požadavky, který jsou na AWS

https://ngrok.com/ - připsat do read me, aby si to mohli spustit lokálně

VPN - jakou potřebujeme? chceme to mít více rozepsaný

zkusí to v dockeru

https://pypi.org/project/greenlet/0.4.16/

provede upravi v readme

je tam verze 014 fakt 016

hesla do databáze jsou ve zdrojáku



Michal Vlasák

greenlet i na linuxu měl problémy

1.1 šla

kapacity moc nemám,

můžu to updatenout a zkontrolovat, zda to komunikuje s Chatfuelem

můžu udělat docker file (nejnáročnější)

můžu upravit tu textaci

AP MAIN - zadrátovaný odkaz na postgress, je tam VPN, ale nevypadá to hezky, šlo by to dát ven, aby se to jen zkonzumovalo v pythonu a vykoplo ze zdrojáku?

3-4 hodiny

terraform / AWS - chceme to víc popsat, aby to šlo - Karel Minařík poprosí Martin Wenisch



Feedback od Karel Minařík
díval jsem se na instrukce ke zprovoznění projektů nfnz/newschatbot a nfnz/temata-pod-lupou, a zdá se mi, že bychom je měli trochu vylepšit, aby byly aplikace snazší k nasazení pro další zájemce. Přiznám se, že ani sám bych úplně nevěděl, kudy do toho. Napadají mně dvě věci:
  • Vyladit lokální spuštění (pro otestování nebo vývoj) v Docker kontejnerech.
  • Připravit detailní návod pro produkční spuštění.
Obecně by bylo skvělé, kdyby instalační instrukce byly zpracovány jako u “velkých” open source projektů, např.:
Abychom se maličko posunuli, jako první krok by bylo skvělé, kdyby si zájemce (nebo potenciální přispěvatel) mohl projekty spustit přes docker run, příp. docker-compose. (Zároveň by nebylo špatné mít nějaké veřejně přístupné demo.)
Z konkrétních problémů, u nfnz/newschatbot jsem si zkusil lokální instalaci, ale skončí mi s chybou — založil jsem issue https://github.com/nfnz/newschatbot/issues/59.

Feedback od Josef Slerka
Zdravím, taky se pokusím resumovat v čem mám problém se stavem projektů na GitHubu. Zdrojové kódy dáváme na GitHub proto, aby projekt mohl někdo další používat s minimem bariér. Proto je doplněn dokumentací a návodem k instalaci a také patřičnými licencemi.Když si projdu současnou situaci, tak místo snížení bariér vidím spíše jejich navršení.V případě Newsbotu:
  • nejde podle dokumentace nainstalovat
  • dokumentace je navíce česko-anglicky
  • nedostatečně popisuje, co projekt je
  • hovoří o backendu aniž by zmiňoval a ukazoval frontend








Úkoly


Rozhodnutí