MVP: Deploy volledige stack naar dt-prod-01 #40

Closed
opened 2026-03-30 10:17:35 +02:00 by coornhert · 1 comment
Owner

Beschrijving

Alles deployen zodat de MVP live draait op wetgit.nl en api.wetgit.nl.

Componenten

  • FastAPI app (port 8002)
  • Meilisearch container
  • Qdrant container
  • Grondwet data (met historie) in /opt/wetgit
  • Nginx vhost wetgit.nl (webinterface)
  • SSL cert voor wetgit.nl
  • Ansible roles updaten
  • Health checks

Acceptatiecriteria

## Beschrijving Alles deployen zodat de MVP live draait op wetgit.nl en api.wetgit.nl. ## Componenten - [ ] FastAPI app (port 8002) - [ ] Meilisearch container - [ ] Qdrant container - [ ] Grondwet data (met historie) in /opt/wetgit - [ ] Nginx vhost wetgit.nl (webinterface) - [ ] SSL cert voor wetgit.nl - [ ] Ansible roles updaten - [ ] Health checks ## Acceptatiecriteria - https://wetgit.nl toont de Grondwet - https://api.wetgit.nl/api/v1/regelingen/BWBR0001840 werkt - Zoeken op "godsdienst" vindt artikel 6 - Diff tussen twee versies is zichtbaar - AI-samenvatting is beschikbaar
coornhert added this to the MVP — Grondwet vertical slice milestone 2026-03-30 10:17:35 +02:00
coornhert added the
type:infra
label 2026-03-30 10:17:35 +02:00
Author
Owner

MVP is LIVE!

URL Status
https://wetgit.nl Homepage met zoekbalk
https://wetgit.nl/grondwet Grondwet als leesbare pagina
https://wetgit.nl/zoeken?q=godsdienst Zoekresultaten (keyword + semantic)
https://wetgit.nl/historie Versie-tijdlijn
https://api.wetgit.nl/health API health check (40.566 regelingen)
https://api.wetgit.nl/api/v1/regelingen/BWBR0001840/artikelen/1 Artikel 1 Grondwet
https://api.wetgit.nl/api/docs Swagger documentatie
https://git.wetgit.nl/wetgit/rijk 40.566 regelingen als Markdown

Stack op dt-prod-01:

  • FastAPI (port 8002, systemd)
  • Meilisearch (Docker, port 7700)
  • Qdrant (Docker, port 6333)
  • Forgejo (Docker, port 3000)
  • Redis (Docker, port 6379)
  • Nginx (SSL via Let's Encrypt)
## MVP is LIVE! | URL | Status | |---|---| | https://wetgit.nl | Homepage met zoekbalk | | https://wetgit.nl/grondwet | Grondwet als leesbare pagina | | https://wetgit.nl/zoeken?q=godsdienst | Zoekresultaten (keyword + semantic) | | https://wetgit.nl/historie | Versie-tijdlijn | | https://api.wetgit.nl/health | API health check (40.566 regelingen) | | https://api.wetgit.nl/api/v1/regelingen/BWBR0001840/artikelen/1 | Artikel 1 Grondwet | | https://api.wetgit.nl/api/docs | Swagger documentatie | | https://git.wetgit.nl/wetgit/rijk | 40.566 regelingen als Markdown | Stack op dt-prod-01: - FastAPI (port 8002, systemd) - Meilisearch (Docker, port 7700) - Qdrant (Docker, port 6333) - Forgejo (Docker, port 3000) - Redis (Docker, port 6379) - Nginx (SSL via Let's Encrypt)
Sign in to join this conversation.
No description provided.