Home - HerbMat/PetFinder GitHub Wiki

Spis treści

Konfiguracja

CSS i Javascript

Do cssa i javascriptu korzystamy z menadżera paczek o nazwie bower. Aby zainstalować paczki musicie zainstalować bowera i uruchomić następującą komendę:

bower install

Konfiguracja bazy danych

Korzystamy z bazy danych PostgreSQL. Konieczne jest utworzenie bazy danych oraz użytkownika z odpowiednimi przywilejami:

CREATE USER pf WITH PASSWORD 'pf';
CREATE DATABASE petfinder;
GRANT ALL PRIVILEGES ON petfinder TO pf;

Konfiguracja budowania i uruchamianie

Aplikację można uruchomić na dwa sposoby.

Uruchamianie bez kontenera

Korzystamy z serwera wbudowanego w Spring Boot. Aby z niego skorzystać należy stworzyć paczkę jar, zamiast domyślnego war.

Jeśli pakujemy korzystając z Mavena, możemy to zrobić zmieniając w pliku pom.xml (9 linia):

    <packaging>war</packaging>

na

    <packaging>jar</packaging>

Aplikację uruchamiamy poprzez stworzony plik jar.

Uruchamianie z kontenerem Tomcat

Aby uruchomić aplikację w kontenerze Tomcat (preferowana wersja 8.0.33), należy nie zmieniać typu pakowania (zostawiamy war) i uruchamiamy plik wynikowy war w kontenerze Tomcat.

⚠️ **GitHub.com Fallback** ⚠️