Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.62 KB

File metadata and controls

49 lines (35 loc) · 1.62 KB

Sejmotrendy

Build Status

Aplikacja webowa pozwalająca na wizualizację trendów używania słów i zwrotów w parlamencie. Dzięki niej, użytkownicy będą mogli sprawdzić, np. posłowie której partii na przestrzeni czasu najczęściej używali sformułowania “tego się nie da zrobić”.

www.sejmotrendy.pl

Jak uruchomić projekt

  1. Clone repo

git clone https://github.com/tgrez/sejm-ngram.git

  1. Potrzebne będą zainstalowane:

  2. Java 1.7+
    zainstalowaną Javę weryfikujemy w ten sposób: java -version

  3. Maven 3
    zainstalowanego Mavena weryfikujemy tak: mvn --version

  4. Elasticsearch (lub MySQL w przypadku brancha MySQLowego - domyślny jest już teraz Elasticsearch)
    Elasticsearcha trzeba ściągnąć (download link), skonfigurowac i uruchomić (bin/elasticsearch). W pliku konfiguracyjnym, elasticserach.yaml, ustawiamy:

    cluster.name: sejmngram-elasticsearch script.disable_dynamic: false network.host: 127.0.0.1 transport.tcp.port:9300 http.port: 9200

  5. Budujemy aplikację

w katalogu głównym {ścieżka do projektu}/sejm-ngram wykonujemy:

mvn clean install
  1. Uruchamiamy aplikację

Jeśli Elasticsearch został już uruchomiony, to stawiamy serwer w katalogu {ścieżka do projektu}/sejm-ngram/rest-server:

./run.sh

W przypadku pytań można pisać na mail widoczny na profilu @tgrez