Skip to content

Praatmeemetdeoverheid is een clone van Pol.is, en is aangepast om te kunnen draaien in de Logius SP Openshift (Kubernetes) omgeving.

License

Notifications You must be signed in to change notification settings

MinBZK/praatmeemetdeoverheid.nl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Praatmeemetdeoverheid

Praatmeemetdeoverheid is een clone van pol.is van september 2023.  
De code is aangepast om in de kubernetes (k8s) omgeving van SP Logius te kunnen draaien.     Hiervoor zijn er aanpassingen aan de code aangebracht.  

  • De default componenten zijn aangepast zodat ze als nonroot kunnen draaien.
  • De database model is aangepast en kan bij het uitrollen met een standaard postgres kunnen de tabellen aangemaakt worden met particiapi/particiapi/schema.sql .
  • De frontend is vernieuwd met de particiapi-frontend voor het ondesteunenn van pilots.  
  • Er is een Keycloak inlog functionaliteit toegevoegd maar na een pilot wordt hetniet meer gebruikt, de code is nog wel terug te vinden.  
  • De applicaties zijn aangepast zodat ze als docker containers kunnen draaien (en uit te rollen als deployments in de kubernetes omgeving.)
  • De deployment wordt uitgevoerd met Helm, de Logius SP omgevings specifieke k8s manifesten zijn verwijderd zie K8S Deployment.
  • Specifieke URLS, emailadressen, repository hostnames (zitten achter een VPN en zijn niet openbaar) zijn vervangen door placeholders.

Om de polis componenten in de k8s omgeving te kunnen draaien is er een globaal configmap met de configuratie. Deze bevat de benodigde variabelen en wordt tijdens de deployments in de k8s pods geinjecteerd als omgevingvariabelen.
Pas deze configmap.yml aan met de waarden die voor jouw omgeving gelden.

De standaard applicatie is lokaal met docker compose (docker-compose.yaml) uit te rollen. Voor de technische uitwerking van de orginele pilots software zie: Polis README

About

Praatmeemetdeoverheid is een clone van Pol.is, en is aangepast om te kunnen draaien in de Logius SP Openshift (Kubernetes) omgeving.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published