Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zobrazovat verzi aplikace #73

Open
KamilZm opened this issue May 4, 2019 · 1 comment
Open

Zobrazovat verzi aplikace #73

KamilZm opened this issue May 4, 2019 · 1 comment
Assignees
Labels

Comments

@KamilZm
Copy link
Collaborator

KamilZm commented May 4, 2019

Dohodnuté prozatímní rychlé řešení: pro při publikaci se vezme hash z commitu a ten ze zobrazí. Inteligentnější způsob (tagování atd.) bude implementován později.

@KamilZm KamilZm added the task label May 4, 2019
@KamilZm KamilZm assigned KamilZm, zzen and michalblaha and unassigned KamilZm May 4, 2019
KamilZm added a commit that referenced this issue May 19, 2019
- big refactoring
- move texts into localisation
- autoscroll parts of form
- display application version in footer ( #73 )
- new configuration file
- new validations including validation summary ( #43 )
- new databox hyperlink 
- new election calculator hyperlink
- more improvements (maybe)
@KamilZm
Copy link
Collaborator Author

KamilZm commented May 19, 2019

Řešení

  • informace o verzi aplikace se bere ze souboru /appversion.txt, je to pro generování jednodušší, než něco vyměňovat v HTML souboru a také je to bezpečnější, protože nehrozí, že by se mohl index.html automatickým doplňováním díky nějakému problému rozdrbat,
  • při nasazení do produkce stačí do /appversion.txt vložit hash odpovídající commitu nasazované verze,
  • jako výchozí je v /appversion.txt text 000000100000000000000000000000000000000, takže kdyby generování selhalo, zobrazí se ta (resp. 0000001) nebo žádná, pokud obsahem toho souboru nebude pouze SHA1),
  • v /appversion.txt musí být jen a pouze SHA1
  • do /appversion.txt se ukládá celý SHA1, ale zobrazuje se pouze prvních 7 číslic (jako na GitHubu)

2019-05-19_06h15_57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants