git clone https://github.com/ixtk/commerce-cw.git
პროექტის გაშვებამდე შექმენით .env
ფაილები frontend
და backend/config
ფოლდერებში, შესაბამისი .env.sample
-ის მიხედვით. .env.sample
-ის შიგთავსს დააკოპირებთ .env
ფაილში და თითოეულ გარემოს ცვლადს დაუწერთ სასურველ მნიშვნელობებს
გაითვალისწინეთ
VITE_EXPRESS_URL
-ის მნიშვნელობა უნდა ემთხვეოდეს backend-ის მისამართს. Frontend-ში გარემოს ცვლადებს სჭირდებათ პრეფიქსი VITE_
. ასევე, backend-ის ALLOWED_ORIGIN
-ში უნდა ჩაწეროთ React-ის აპლიკაციის URL. ნაგულისხმევად http://localhost:5173
დარწმუნდით, რომ ტერმინალი პროექტის ფოლდერშია გახსნილი:
PS C:\Users\User\Desktop> git clone https://github.com/ixtk/commerce-cw.git
PS C:\Users\User\Desktop> cd commerce-cw
PS C:\Users\User\Desktop\commerce-cw>
გახსენით ორი ტერმინალის ფანჯარა. ერთში frontend ფოლდერი (cd frontend
), მეორეში - backend (cd backend
). ამის შემდეგ გაუშვით npm i
და ბოლოს npm run dev
cd frontend
npm i
npm run dev
cd backend
npm i
npm run dev
შენიშნვა: თუ MongoDB-სთან კავშირისას CONNECTION REFUSED
Error მოხდება, გადმოწერეთ MongoDB community server
git checkout g2
git branch (სტატუსის შესამოწმებლად)
სანამ ცვლილებებს გადმოწერთ, დარწმუნდით, რომ local repository სწორ branch-ზეა დაყენებული. (g2
branch-დან გადმოწერამდე, გაუშვით git checkout g2
)
git pull origin g2