Docker
- Zainstaluj dockera jeśli go nie posiadasz
- Sklonuj projekt:
a)git clone git@github.com:Y3drk/virtual-office.gitJeśli masz klucz ssh
b)git clone https://github.com/Y3drk/virtual-office.gitJeśli nie masz klucza ssh - Wejdź w root folder:
cd virtual-office - Edytuj plik docker-compose.yml (np.
gedit docker-compose.yml) - W części backend dodaj parametr environment(np. w 13 linijce pod parametrem volumes) a w nim: - OPENAI_API_KEY=WartoscTwojegoKlucza
- Wpisz w konsoli z poziomu root folderu
sudo docker-compose up - Aby skorzystać z aplikacji odpal localhost:3000
- Po zakończeniu pracy wpisz w konsoli
sudo docker-compose down
Klasyczny sposób
- Upewnij się że masz npm wersje 9(
npm --v), przynajmniej 17 wersje javy(java --version) oraz przynajmniej mavena 3.6.3(ta wersja instaluje się domyślnie po wykonaniusudo apt install maven)
1,5. Jednak nawet przy takim configu, mogą pojawić się problemy z odpaleniem backendu. Dlatego osobiście sugerujemy by zainstalować manualnie mavena 3.9 - Sklonuj projekt:
a)git clone git@github.com:Y3drk/virtual-office.gitJeśli masz klucz ssh
b)git clone https://github.com/Y3drk/virtual-office.gitJeśli nie masz klucza ssh - Wejdź w root folder:
cd virtual-office - Otwórz dwa okna konsoli z poziomu root folderu w jednej wpisz
cd backenda w drugiejcd frontend - W folderze backend upewnij się ze masz ustawioną oczekiwaną wersje javy i mavena za pomocą komendy
mvn --v - Pozostając na tej wysokości utwórz plik .env (
touch .env) i zapisz w nim OPENAI_API_KEY=WartoscTwojegoKlucza - Następnie odpal backend
mvn spring-boot:run - W folderze frontend zainstaluj potrzebne paczki
npm install - Następnie odpal frontend
npm start - Aby skorzystać z aplikacji wejdź na localhost:3000
Projekt stworzony podczas hackathonu 02-03.04.2023, w ramach przedmiotu Inżynieria Oprogramowania.