Skip to content

Y3drk/virtual-office

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

virtual-office

Set up

Docker

  1. Zainstaluj dockera jeśli go nie posiadasz
  2. Sklonuj projekt:
    a) git clone git@github.com:Y3drk/virtual-office.git Jeśli masz klucz ssh
    b) git clone https://github.com/Y3drk/virtual-office.git Jeśli nie masz klucza ssh
  3. Wejdź w root folder: cd virtual-office
  4. Edytuj plik docker-compose.yml (np. gedit docker-compose.yml)
  5. W części backend dodaj parametr environment(np. w 13 linijce pod parametrem volumes) a w nim: - OPENAI_API_KEY=WartoscTwojegoKlucza
  6. Wpisz w konsoli z poziomu root folderu sudo docker-compose up
  7. Aby skorzystać z aplikacji odpal localhost:3000
  8. Po zakończeniu pracy wpisz w konsoli sudo docker-compose down

Klasyczny sposób

  1. 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 wykonaniu sudo 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
  2. Sklonuj projekt:
    a) git clone git@github.com:Y3drk/virtual-office.git Jeśli masz klucz ssh
    b) git clone https://github.com/Y3drk/virtual-office.git Jeśli nie masz klucza ssh
  3. Wejdź w root folder: cd virtual-office
  4. Otwórz dwa okna konsoli z poziomu root folderu w jednej wpisz cd backend a w drugiej cd frontend
  5. W folderze backend upewnij się ze masz ustawioną oczekiwaną wersje javy i mavena za pomocą komendy mvn --v
  6. Pozostając na tej wysokości utwórz plik .env (touch .env) i zapisz w nim OPENAI_API_KEY=WartoscTwojegoKlucza
  7. Następnie odpal backend mvn spring-boot:run
  8. W folderze frontend zainstaluj potrzebne paczki npm install
  9. Następnie odpal frontend npm start
  10. Aby skorzystać z aplikacji wejdź na localhost:3000

Opis

Projekt stworzony podczas hackathonu 02-03.04.2023, w ramach przedmiotu Inżynieria Oprogramowania.

Autorzy

Linki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors