Skip to content

Latest commit

 

History

358 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAT109: EXPO Prosjekt - Gruppe 1

Høgskulen på Vestlandet

Laget av:


Programvare som kreves for å kjøre prosjektet

Oppsett av egen database

Opprett en ny database i PostgreSQL, og sett opp en bruker med tilgang til denne databasen.

Deretter legg inn innloggingsinformasjonen i application.yaml filen. Brukernavn, passord og url til databasen.

spring:
  datasource:
    hikari:
      connection-timeout: '200000'
      maximum-pool-size: '5'
      max-lifetime: '1800000'
    password: ditt_passord
    username: ditt_brukernavn
    url: din_database_url/ditt_brukernavn

Etter det kan sql skriptet expo-init.sql kjøres på databasen for å opprette tabellene.

Kjøre prosjektet lokalt

Backend og frontend kan kjøres separat, eller samtidig på ulike porter. Hendholdsvis :8080 og :3000.

Backend:

mvn spring-boot:run

Frontend:

Merk: npm install trenger kun å kjøres første gang, eller når det er endringer i package.json.

cd ./src/main/app
npm install
npm start

Bygge og deploye prosjektet

Bygging av koden og genering av en .war fil kan gjøres ved å kjøre følgende kommando i prosjektets rotmappe:

echo yes | node ./setup.js

Eller:

node ./setup.js

Ved input kan 'yes' eller 'y' skrives inn for å kjøre bygging av .war filen. Eller 'n' for å kun kjøre git pull og npm install.

Filen blir lagret i /target mappen, med navnet 'DAT109-expo-gruppe1'. Da kan filen brukes for å deploye til en tomcat eller tomEE server.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages