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/.
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
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/
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