Skip to content

Windesheim-HBO-ICT/Leerlijn-Wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Leertaken

Docker image

De latest release is beschikbaar als docker image met het volgende command:

docker run -p 80:80 --rm -d ghcr.io/windesheim-hbo-ict/leertaken

Waarna de leertaken wiki beschikbaar is op http://localhost/.

Docker deployment bijwerken

Om een nieuwe versie te publishen moet binnen GitHub een nieuwe release worden gemaakt. Dit kan onder .../releases -> Draft a new release. De GitHub action maakt vervolgens zelf een nieuwe image en publisht deze

Handmatig clonen

Het is ook mogelijk om handmatig te clonen en een docker image te builden door de volgende stappen uit te voeren:

Ga in de Quartz folder met:

cd .\quartz\

En start met:

docker run --rm -itp 80:80 $(docker build -q .)

Of met:

docker build -t windesheim-leertaken-quartz .
docker run -dp 80:80 windesheim-leertaken-quartz

Of met:

npm i
npx quartz build --serve

Niet aan te raden, alleen handig voor development. Vergeet niet om handmatig de content map te vullen met .md bestanden

De website start dan op http://localhost/

Coderunner

Om de coderunner te laten werken moet ook het volgende commando uitgevoerd worden:

docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 --rm -d ghcr.io/windesheim-hbo-ict/coderunner

Voor meer informatie zie: https://github.com/Windesheim-HBO-ICT/Coderunner/wiki/Getting-Started