Skip to content

Komponent służący do wprowadzania i walidacji wyników wyborów w komisjach obwodowych

Notifications You must be signed in to change notification settings

openpkw/openpkw-kalkulator-obwodowy-web

Repository files navigation

Instrukcja instalacji i uruchamiania

  • Ściągamy i instalujemy git'a
  • Ściągamy i instalujemy nodejs
  • W katalogu gdzie zainstalowany jest node uruchamiamy:
    npm install -g npm
    npm install -g grunt-cli
    npm install -g bower
  • Ściągamy projekt kalkulatora git clone https://github.com/openpkw/PocKalkulatorWyborczyHtml.git
  • W katalogu /src/frontend możemy uruchomić następujące taski:
    npm install - instaluje wszystkie zależności wymagane w projekcie
    npm run build - buduje wersję produkcyjną aplikacji
    npm run server-prod - startuje serwer produkcyjny http://localhost:8088, może być również używany przez osoby chcące tylko pooglądać aplikację
    npm run server-dev - serwer deweloperski http://localhost:9000, obsługuje livereload (przeglądarka sama się odświeża gdy edytujemy i zapisujemy pliki), uruchamia się szybciej niż. Przed uruchomieniem nie trzeba budować aplikacji ponieważ serwer działa na plikach z katalogu ```src``

Rozpraszanie na serwerach OpenPKW

Do rozpraszania na serwerach OpenPKW potrzebny jest klucz prywatny, który zostal dodany do authorized_keys na serwerze.

Przy pomocy SCP:

cd dist
scp -ri ~/.ssh/openpkw-jenkins-cd.pem . [email protected]:/var/www/html/openpkw-kalkulator-obwodowy-web/

Przy pomocy grunta (czasem nie dziala):

grunt deploy

Środowiska

Informacje

Na serwerach skonfigurowane jest proxy które przekierowuje requesty do backendu. Jego konfiguracja jest w pliku Gruntfile.js w sekcji proxies:

Lista zadań:

  • Wszystkie zadania: Trello
  • KOW-U-1: Wprowadzanie do systemu i walidacja danych protokołu
  • KOW-U-2: Wydruk protokołu
  • KOW-U-3: Przesyłanie formularza w postaci elektronicznej na serwer
  • KOW-I-3: Przyspieszenie deploymentu

About

Komponent służący do wprowadzania i walidacji wyników wyborów w komisjach obwodowych

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published