- Kacper Badek
- Adam Langmesser
- Stanisław Oziemczuk
- Mateusz Redosz
- Docker + Docker Compose
- Java 21 + Maven 3.9.9
- Node.js 24.9.0 + npm 11.6.0
Należy dodać do zmiennych środowiskowych systemu następujące wartości:
GITHUB_CLIENT_IDGITHUB_CLIENT_SECRETGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETmerkury_email_passwordmerkury_email_usernameAZURE_STORAGE_CONNECTION_STRINGMERKURY_GIF_PROVIDER_API_KEYMERKURY_LOCATIONQ_PROVIDER_API_KEY
Należy utworzyć plik:
venus/.env
i umieścić w nim:
VITE_MERKURY_BASE_URL=http://localhost:8080Backend domyślnie uruchamiany jest na porcie 8080, jego zmiana wymaga aktualizacji wartości tej zmiennej środowiskowej tak, aby wskazywała właściwy adres.
Baza danych uruchamiana jest przez Docker Compose znajdujący się w:
vulcanus/docker/merkury
Aby uruchomić bazę danych, należy wykonać:
cd vulcanus/docker/merkury
docker compose up -dAby zatrzymać bazę danych, należy wykonać:
docker compose downW nowym terminalu należy przejść do katalogu backendu:
cd vulcanusNastępnie należy uruchomić aplikację:
./mvnw spring-boot:runDla systemu Windows:
mvnw.cmd spring-boot:runBackend powinien być dostępny pod adresem:
http://localhost:8080
W kolejnym terminalu należy wykonać:
cd venus
npm ci
npm run devFrontend domyślnie powinien być dostępny pod adresem:
http://localhost:5173