Skip to content

Container build en preview deployment via ZAD#844

Open
robbertbos wants to merge 14 commits intomainfrom
feat/container-deployment
Open

Container build en preview deployment via ZAD#844
robbertbos wants to merge 14 commits intomainfrom
feat/container-deployment

Conversation

@robbertbos
Copy link
Member

Summary

  • Multi-stage Containerfile: MkDocs build + nginx-unprivileged met security headers (CSP, HSTS, etc.)
  • Preview workflow: bouwt container en deployt naar ZAD op PRs en push naar main
  • Production workflow: bouwt container en deployt naar ZAD op version tags (v*)
  • Material Insiders dependency verwijderd (nu gratis in publieke repo)
  • getBasePath() in modal.js gebruikt nu MkDocs <base> element i.p.v. hardcoded paden

Sluit #837

Test plan

  • Lokaal bouwen: docker build -t algoritmekader -f Containerfile .
  • Lokaal draaien: docker run -p 8080:8080 algoritmekaderhttp://localhost:8080
  • Beslishulp AI-verordening openen vanuit modal
  • Preview deployment controleren via ZAD comment op PR
  • Production deployment testen via tag push

ravimeijerrig and others added 3 commits January 20, 2026 14:37
- Multi-stage Containerfile: MkDocs build + nginx-unprivileged with security headers
- Preview workflow: builds and deploys to ZAD on PRs and push to main
- Production workflow: builds and deploys to ZAD on version tags
- Remove Material Insiders dependency (now free in public repo)
- Fix getBasePath() in modal.js to use MkDocs base element instead of hardcoded paths
- Remove .claude/ from git, add to .gitignore
@robbertbos robbertbos self-assigned this Feb 18, 2026
@robbertbos robbertbos changed the title Container deployment via ZAD Container build en preview deployment via ZAD Feb 18, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 18, 2026

🚀 Preview Deployment

Your changes have been deployed to a preview environment:

URL: https://component-2-pr844-algor-1ha.rig.prd1.gn2.quattro.rijksapps.nl/kader/

📱 Scan to open on mobile
 ▄▄▄▄▄ █▀█▀▄  █▀ █▀▄█▀▀▄██ ▄▄▄▄▄ 
 █   █ █▀ ▄▄▄▀▀▄█▀▀█▄▄▀█ █ █   █ 
 █▄▄▄█ █▀█▀▄█ █▀▄ ▄▄▄▄▀▄██ █▄▄▄█ 
▄▄▄▄▄▄▄█▄█▄█▄█ █▄█ ▀▄▀ █▄█▄▄▄▄▄▄▄
   ▄ █▄▄  ▄▀▄▄ ▄ ▄▀▀ █▄  ▄▀▄█▄▀ ▀
██▄▄▀ ▄█▀ ▀█▄▄▀▄▀▄███▀ █▄▄ ██▄▀▄█
▀█ ▄▄▀▄ █▄▀▀▄▄▄██ ▀▀ ▀ ▀▀ ▀▄▄▄█▀▀
 ██▀▄▀▄█▄ ▄█▀█▀▄ ▄▀▀▀▀██▄▄█▄ █▀▄█
▄▄█▀██▄▀▄█ ▀▄▄ █▀▄▄ ███▀▀█▀▄▄▀█ ▀
█▄▀  ▀▄▄▄▀█▀▀██▄█▄ ▀   █  ▄█ ▄▀▄█
▀▀▀▀█▄▄▄▄▀█ ▄▄ ▄   ▀▀▀▀ ▀▀▀▄▄▀█ ▀
 █▀██▄▄▀▀ █▀███ ▀▄▀█▄ ▀▀ █▀ █ ▀▄█
▄█▄▄██▄▄▀ ▀  ▄ ▄ ▄█ ▀█▄▀ ▄▄▄ █▀█ 
 ▄▄▄▄▄ █▄▀ █▄▄▀ ▀█▄▀█ █  █▄█  ▀▄█
 █   █ █ █▀ ▄ █▄ ▄█▀ ▀▄█ ▄▄▄ ▀█▄▄
 █▄▄▄█ █ ▄█▀▄▄▄ ▄██▀▀ ▀▀▄▀ ██ ▀▄█
▄▄▄▄▄▄▄█▄██▄▄▄▄▄█▄█▄███▄▄▄██▄██▄█

This deployment will be automatically cleaned up when the PR is closed.

Voorkomt dat relatieve paden breken wanneer een directory-URL zonder
trailing slash wordt opgevraagd (bijv. /kader → /kader/).
numpy>=2.4 vereist Python >=3.11; consistent met Containerfile.
robbertbos and others added 3 commits February 20, 2026 13:08
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ment

# Conflicts:
#	.github/workflows/preview.yaml
#	README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants