Changes between Initial Version and Version 1 of Instructions


Ignore:
Timestamp:
02/10/25 01:28:56 (12 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Instructions

    v1 v1  
     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
     10pip 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
     18docker-compose up --build
     19}}}
     20    со неа се build-аат и подигаат Docker контејнерите. Првиот пат, процесот ќе потрае подолго, бидејќи треба да ги симне и инсталира Docker сликите, истото да го направи со python пакетите и сето тоа да го из-build-а.
     21- Во втората терминала се пишува командата
     22{{{#!cmd
     23python -m cli.cli_app
     24}}}
     25    со неа се извршува прототип апликацијата која се наоѓа во //cli// директориумот под името //cli_app//.
     26
     27Во втората терминала може да се почне со користење на прототип апликацијата, притоа секое повикување и користење на backend-от и базата се отсликува во првата терминала.