Skopiuj adres URL repozytorium GitHub i wykonaj polecenie w terminalu:
git clone https://github.com/Dyspersja/Meeting-Scheduler.git
Lub pobierz repozytorium poprzez przeglądarkę.
- Przejdź do folderu z pobranym projektem.
- Otwórz folder
resources
. - Znajdź plik konfiguracyjny
application.properties
. - Zmień wartości pól
spring.datasource.url
,spring.datasource.username
ispring.datasource.password
na odpowiednie wartości dla Twojej lokalnej konfiguracji bazy danych. - Następnie przejdź do
#JWT
gdzie ustawisz swój unikalnysecretKey
do zapewnienia bezpieczeństwa dla aplikacji wraz z czasami odpowiedzialnymi za długość ważności tokenu. Przykładowa komenda dzięki której wygenerujesz secret-key:
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
- W tym samym pliku pod
#EmailSender
ustaw swój mail w poluspring.mail.username
i wygeneruj haslo, które umieścisz wspring.mail.password
, nie zapomnij o skonfigurowaniu hosta i portu.
Przed uruchomieniem aplikacji z IDE, upewnij się, że utworzyłeś bazę danych o nazwie którą podałeś w spring.datasource.url
.
CREATE DATABASE meeting_scheduler
Upewnij się, że masz zainstalowaną platformę Docker na swoim komputerze.
- Skonfiguruj plik properties który znajduje się w
Backend\src\main\resources\application.properties
. - Otwórz terminal i przejdź do katalogu z pobranym projektem.
- Uruchom docker-compose, poprzez wpisanie:
docker-compose up
- Twoja aplikacja backendowa będzie dostępna pod adresem
http://localhost:8080
.