Projekt

Obecné

Profil

Technologies » Historie » Revize 7

Revize 6 (Stanislav Král, 2021-03-04 23:08) → Revize 7/8 (Stanislav Král, 2021-03-04 23:51)

h1. Technologies 

 The project uses the following technologies: 
 * *Python 3.8* 
 ** *PyCharm* IDE is _recommended_ but not required 
 * *Flask 1.1.2* - micro webserver framework 
 * *pytest* - testing framework 
 ** tests can be run in PyCharm IDE (see "tutorial":https://www.jetbrains.com/help/pycharm/pytest.html) or by calling @pytest@ in the project root directory 

 h2. Dependencies 

 * @Flask@ (webserver framework) 
 * @pytest@ (testing framework) 

 See @requirements.txt@ file for detailed dependency list. 

 h2. Deployment via Docker 

 * run @docker-compose up@ in the project root directory 
 ** the application is then available at @localhost:5000@