| 1 | == Упатство за стартување и користење на апликацијата |
| 2 | |
| 3 | Препорачувам користење на Visual Studio Code. |
| 4 | Потребно е да се инсталира Python, истото може да се направи [https://www.python.org/downloads/ овде]. |
| 5 | |
| 6 | Во VS Code, препорачувам користење на виртуелна околина, пример //venv//. Повеќе на [https://docs.python.org/3/library/venv.html линков]. |
| 7 | |
| 8 | Откако ќе се активира виртуелна околина, може да се инсталираат потребните python пакети во нејзе. Тие се наоѓаат во текстуелната датотека //requirements.txt//. За да се инсталираат сите одеднаш, може да се искорсти командата: |
| 9 | {{{#!cmd |
| 10 | pip install -r requirements.txt |
| 11 | }}} |
| 12 | |
| 13 | Јас користев Docker Containers за извршување и поврзување на прототип апликацијата со локална датабаза заедно. За тоа потребно е да се инсталира Docker Desktop, инструкции за тоа на [https://docs.docker.com/desktop/setup/install/windows-install/ линков]. |
| 14 | |
| 15 | Кога сѐ од горенаведеното ќе се направи, може да се отворат две //bash// терминали во VS Code кои ќе се постават една до друга (root е root-от на проектот): |
| 16 | - Во првата терминала се пишува командата |
| 17 | {{{#!cmd |
| 18 | docker-compose up --build |
| 19 | }}} |
| 20 | со неа се build-аат и подигаат Docker контејнерите. Првиот пат, процесот ќе потрае подолго, бидејќи треба да ги симне и инсталира Docker сликите, истото да го направи со python пакетите и сето тоа да го из-build-а. |
| 21 | - Во втората терминала се пишува командата |
| 22 | {{{#!cmd |
| 23 | python -m cli.cli_app |
| 24 | }}} |
| 25 | со неа се извршува прототип апликацијата која се наоѓа во //cli// директориумот под името //cli_app//. |
| 26 | |
| 27 | Во втората терминала може да се почне со користење на прототип апликацијата, притоа секое повикување и користење на backend-от и базата се отсликува во првата терминала. |