Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.03 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.03 KB

dot-no-back: Mjukvarelaugets backend

Installasjon

Installer haskell-platformen. På Ubuntu gjøres det vha

sudo apt-get install haskell-platform

Deretter må tjenestene initialiseres ved å skrive

git submodule update --init --recursive

Tjenestene holdes oppdatert med komandoen

git submodule update --remote --merge

Bygging

Kjør cabal build for å bygge. Dette lager en kjørbar fil som heter dot-no-back. cabal run kjører prosjektet. Relative URL-er i koden og forskjellige hjelpeskript går ut i fra at arbeidsmappa (working directory) er rotmappa, så om man ønsker å kjøre serveren uten å bruke cabal må prosesskallet skje fra rotmappa.

Håndtere tjenester

Tjenester ligger i mappa services og importeres som submoduler i git. For å oppdatere submodulene (tjenestene) i tillegg til hovedprosjektet (haskellserveren) må man skrive git submodule update --remote --merge.

Submoduler er beskrevet i detalj her: https://git-scm.com/book/en/v2/Git-Tools-Submodules