Bachelorprosjekt: IT-driftsmiljø for Gjøvik kommune
Bakgrunn Gjøvik kommune samarbeider med NTNU om bachelor- og masteroppgaver der studenter utvikler programvare for kommunen. Problemet kommunen hadde var at de gjerne ville fortsette å bruke noen av disse studentløsningene i etterkant — men hadde ingen egnet driftsmiljø til å faktisk kjøre dem i, uavhengig av kommunens interne systemer. Sammen med tre medstudenter fikk jeg i oppgave å bygge dette driftsmiljøet fra grunnen av, i Microsoft Azure. Hva vi bygde Et skybasert driftsmiljø der studentoppgaver kjører som containere, med automatisert utrulling og fjerning gjennom GitHub Actions. Kravet til en studentoppgave for å kunne driftes i miljøet er enkelt: den må være Dockerized, og hvis den trenger lagring må det skje via PostgreSQL. ...