Bakalářská práce
Autor: Milan Abrahám
Programátorská dokumentace je vygenerevána v adresáři www/docs/.
Elektronickou verzi BP lze nalézt v thesis\cs\prace.pdf.
Poznámka: Wiki je neaktuálnĂ, byla součástĂ roÄŤnĂkovĂ©ho projektu.
Předpoklady: Python 3.10
Python je možné stáhnout pro většinu OS z https://www.python.org/downloads/.
Verzi Pythonu je moĹľnĂ© ověřit pĹ™Ăkazem:
python --version
NejdĹ™Ăve je potĹ™eba projekt naklonovat a otevĹ™Ăt adresář www:
git clone https://gitlab.mff.cuni.cz/abraham1/service-eshop.git
cd service-eshop/www
Dále je nutnĂ© vytvoĹ™it virtuálnĂ prostĹ™edĂ, aktivovat ho a nainstalovat potĹ™ebnĂ© knihovny:
python -m venv venv
source venv/bin/activate # Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
Port serveru je moĹľno zmÄ›nit v souboru .flaskenv. Server lze spustit pĹ™Ăkazem:
flask run
PĹ™i vĂ˝chozĂm nastavenĂ se aplikace spustĂ na adrese http://127.0.0.1:5000. Tento server je pouze urÄŤen pro vĂ˝voj. MoĹľnosti nasazenĂ do produkce jsou popsány v dokumentaci Flasku dostupnĂ© z https://flask.palletsprojects.com/en/2.1.x/deploying/.