Pentru a utiliza acest template, folosește Docker și Visual Studio Code cu extensia Remote Containers.
Dacă ești pe Windows, va trebui să instalezi înainte de toate Windows Subsystem for Linux 2. Este important să clonezi repository-ul pe filesystem-ul WSL-ului, altfel configurarea nu va funcționa cum trebuie!
După clonare, rulează scriptul config_credentials
în WSL, fără a deschide proiectul în VSCode, respectiv container:
./config_credentials
și urmărește instrucțiunile de pe ecran. Dacă ți se cere să introduci ceva, fie introduci opțiunea cu literă mare (dacă ai de ales dintre (y/N)
, scrii N
), fie nu scrii nimic (dacă nu ți se prezintă o alegere). Când te întreabă de proiectul Google Cloud pe care dorești să îl selectezi, scrii numărul corespunzător proiectului nostru (ți se va preciza numele acestuia).
Urmărește apoi pașii precizați în README-ul de pe frontend pentru a finaliza configurarea.
Rulează proiectul în development:
make -j2 dev
Rulează toate testele:
make -j2 test
Deschide dashboard-ul Cypress și proiectul, în paralel:
make -j3 e2e
Pentru a rula comenzile pnpm (specificate în README-ul de pe frontend), schimbă mai întâi directorul curent în web:
cd web
Vezi README-ul de pe frontend pentru restul comenzilor.