- Last ned
node
.- Kjøre feks
brew install node
, eller sjekk https://nodejs.org/en/download/
- Kjøre feks
- Last ned
pnpm
.- Kjøre feks
brew install pnpm
, eller sjekk https://pnpm.io/installation
- Kjøre feks
- Last ned jdk 18.
- Kjør
brew install --cask temurin
, eller sjekk https://adoptium.net/en-GB/temurin/releases/?version=18 - Husk at
JAVA_HOME
bør settes til å brukejdk18
.
- Kjør
- Clone prosjekt lokalt med
git clone git@github.com:satyamagarwal/city-bike.git
.
- Last ned jar-file
- Kjør
java "-Dlog4j2.level=INFO" "-Denv=prod" -jar <download-path>/city-bike-all.jar
- Besøk http://localhost:8080
cd <path-to-dir-holding-repository>/city-bike
./gradlew clean installNodeModules copyDistFolder build shadowJar
java "-Dlog4j2.level=INFO" "-Denv=prod" -jar build/libs/city-bike-all.jar
- Besøk http://localhost:8080
Dette oppsett antar at man bruker Intellij idea.
- Åpne repo directory i intellij
- Kjøre
src/main/kotlin/city/bike/status/EntryMain.kt
file. Da kjøres backend server som serverer påhttp://localhost:8080
cd city-bike-client
pnpm install
pnpm build
pnpm dev
. Da serveres frontend client påhttp://localhost:8081