Skip to content

Latest commit

 

History

History
58 lines (30 loc) · 1.25 KB

README.md

File metadata and controls

58 lines (30 loc) · 1.25 KB

valintojen-toteuttaminen

Build

Valintojen toteuttamisen käyttöliittymä

Lokaaliajo

Voit käyttää lokaaliajossa mkcert-työkalulla luotuja sertifikaatteja. Luo sertifikaatit ajamalla komento:

npm run create-dev-certs

ja ota sertifikaatit käyttöön node.js:ssä

npm run node-extra-ca-certs

Asenna riippuvuudet komennolla:

npm ci

Sen jälkeen käynnistä palvelu komennolla:

npm run dev

Testaus

Aja yksikkötestit komennolla:

npm test

Kälitestit

Käynnistä sovelluskomennolla:

npm run dev-test

Aja sen jälkeen testit komennolla:

npx playwright test

Jos haluat ajaa testit vain tietyllä selaimella niin se onnistuu komennolla:

npx playwright test --project=firefox

Jos haluat ajaa vain tietyn testitiedoston, se onnistuu komennolla:

npx playwright test --project=chromium tests/e2e/lokalisointi.spec.ts

Deploy

Asenna ensin sovelluksen riippuvuudet ja buildaa next.js sovellus:

npm ci
npm run build

Deploy untuvalle onnistuu komennolla:

./deploy.sh untuva deploy -d