Changes between Initial Version and Version 1 of Prototype


Ignore:
Timestamp:
09/08/25 18:16:35 (19 hours ago)
Author:
163080
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Prototype

    v1 v1  
     1== Документација за P5 – Апликативна Инсталација и Покренување на Проектот ==
     2
     3Оваа секција го документира техничкиот процес за стартување на апликацијата (AgencyOS), со цел да се потврди дека фазата P5 е успешно извршена.
     4
     5=== 1. Предуслови
     6
     7Инсталиран Node.js (препорачано v16.x или v18.x)
     8
     9Yarn или npm (за управување со пакети)
     10
     11Пристап до PostgreSQL база преку SSH
     12
     13Google Cloud сервисен акаунт JSON
     14
     15=== 2. Клонирање и Инсталација на Зависности
     16
     17{{{
     18git clone <repo-url>
     19cd agencyos
     20yarn install
     21
     22или
     23
     24npm install --legacy-peer-deps
     25}}}
     26
     27=== 3. Конекција со Базата на Податоци
     28
     29Отворете нов терминал и стартувајте SSH тунел до базата:
     30
     31{{{
     32ssh -L 5432:localhost:5432 t_agency_os@194.149.135.130 -N
     33}}}
     34
     35Терминалот мора да остане отворен додека работи апликацијата.
     36
     37=== 4. Конфигурација на Околина (Environment)
     38
     39Креирај .env фајл во root и постави пат до Google Cloud service account:
     40
     41{{{
     42GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account.json"
     43}}}
     44
     45=== 5. Генерирање на Prisma Клиент
     46
     47{{{
     48yarn prisma:generate
     49}}}
     50
     51=== 6. Почетно Полнење на Базата (Seed)
     52
     53Само при прво инсталирање:
     54
     55{{{
     56yarn db:seed
     57}}}
     58
     59Ова креира почетен tenant и администратор.
     60
     61=== 7. Стартување на Девелопмент Сервер
     62
     63{{{
     64yarn dev
     65}}}
     66
     67Системот е достапен на http://localhost:3000
     68
     69=== 8. Логирање (автентикација)
     70
     71Апликацијата користи Firebase Authentication.
     72
     73Демо логин креденцијали:
     74
     75Email: naum@mvpmasters.com
     76
     77Password: BnP2025~
     78
     79=== 9. Достапни Скрипти
     80
     81||= Скрипта =||= Опис =||
     82|| yarn dev || Стартување во девелопмент режим ||
     83|| yarn prisma:generate || Генерира Prisma клиент од моделот ||
     84|| yarn build || Продукциско билдување ||
     85|| yarn start || Стартување на билдот во продукција ||
     86|| yarn db:seed || Почетно полнење на базата ||