Skip to content

Bachelor thesis - Internet shop for government services

Notifications You must be signed in to change notification settings

milan252525/ServiceEshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internetový obchod se službami státu

Bakalářská práce

Autor: Milan Abrahám

Dokumentace

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.

Instalace

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/.

About

Bachelor thesis - Internet shop for government services

Resources

Stars

Watchers

Forks