Projekt

Obecné

Profil

Akce

Instalační dokumentace » Historie » Revize 13

« Předchozí | Revize 13/27 (rozdíl) | Další »
Martin Lácha, 2021-05-20 17:32


Instalační dokumentace

Vývojové prostředí

  • Pro vývoj byl použito vývojové prostředí InteliJ IDEA Ultimate
  • Pro zprovoznění projektu na lokálním zařízení je ještě potřeba instalace npm a ng cli
  • Návod na zprovoznění vývojového prostředí zde

Nasazení

Pro nasazení webové aplikace se používá Docker. Docker slouží pro spuštění aplikace v izolovaném prostředí. Konfigurace Dockeru se nacházi ve složce Dockerfile. Pro vytvoření nového Image pro webovou aplikaci se do příkazové řádky zadá příkaz:

docker build -t senslog .

Pokud máte spuštěný Docker, aplikace se spustí pomocí následujícího příkazu z příkazové řádky (power shellu):

docker compose up

Dockerfile

FROM node:15.14.0-alpine3.10 AS angularApp
WORKDIR /usr/src/app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN npm run build

FROM nginx:1.19.6-alpine
COPY nginx.conf /etc/nginx/nginx.conf
COPY --from=angularApp /usr/src/app/dist/SensLog /usr/share/nginx/html

Změna URL

Automatické testy

Testy se pouští příkazem:

protractor protractor.conf.js ve slozce ./e2e

Po zadání tohoto příkazu jsou spuštěny všechny testy, co jsou definovány v protractor.conf.js pod atributem 'specs' (aktuálně se spouští testy ve složce /e2e/src/**, které se jmenují *.e2e-spec.ts)

Testovací scénaře
  • Zobrazení přihlašovacího formuláře
  • Přihlášení do aplikace
  • Zobrazení dashboardu po přihlašení
  • Přidaní nového uživatele
  • Přidaní unit se senzorem
  • Přidaní senzoru
  • Editace senzoru
  • Odstranění senzoru
  • Pridani pozice k unit
  • Editace unit
  • Odstraneni unit
  • Zobrazeni grafu sensoru - ze se graf zobrazi, zmena range otestovani zobrazeni agregace + tlacitka na ziskani dat
  • Zobrazeni grafu unit- ze se graf zobrazi pro vsechny skupiny sensoru, zmena range otestovani zobrazeni agregace + tlacitka na ziskani dat

Aktualizováno uživatelem Martin Lácha před více než 3 roky(ů) · 13 revizí