Continuous Integration / config (pull_request) Successful in 10s
Continuous Integration / backend-build (pull_request) Successful in 4m52s
Continuous Integration / vulnerability-scan (pull_request) Successful in 4m50s
Continuous Integration / frontend-prepare (pull_request) Successful in 1m44s
Continuous Integration / backend-test (pull_request) Successful in 5m37s
Continuous Integration / frontend-build (pull_request) Successful in 2m11s
Continuous Integration / frontend-test (pull_request) Successful in 4m33s
Continuous Integration / frontend-lint (pull_request) Successful in 2m2s
Continuous Integration / publish-production (pull_request) Skipped
Continuous Integration / deploy-production (pull_request) Skipped
Continuous Integration / publish-test (pull_request) Successful in 6m14s
Deploy (SCP) / deploy (pull_request) Successful in 1m20s
Continuous Integration / deploy-test (pull_request) Successful in 1m21s
The BuildAndCopyAdminFrontend MSBuild target (BeforeTargets=Publish) never actually worked: files it created after project evaluation were silently absent from the publish output, and forcing them in via an explicit Content item collided with the SDK's own static-web-asset resolution. Verified locally with a clean obj/bin and a fresh node_modules - every deploy so far genuinely shipped without wwwroot/admin. Moves the frontend build + copy into its own CI step ahead of dotnet publish, so the SDK's ordinary wwwroot handling picks it up with no custom MSBuild involved. Also fixes unreadable <code> badges on the website placeholder page (no explicit text color, relying on inherited body color pairing unreliably with the badge background).
58 lines
1.9 KiB
HTML
58 lines
1.9 KiB
HTML
<!doctype html>
|
|
<html lang="nl">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="robots" content="noindex, nofollow">
|
|
<title>Nog geen website geplaatst</title>
|
|
<style>
|
|
:root { color-scheme: light dark; }
|
|
body {
|
|
margin: 0;
|
|
min-height: 100svh;
|
|
display: grid;
|
|
place-items: center;
|
|
padding: 2rem;
|
|
font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
|
|
line-height: 1.6;
|
|
background: #fafafa;
|
|
color: #1a1a1a;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
body { background: #141414; color: #ededed; }
|
|
code { background: #262626; color: #141414; }
|
|
a { color: #ff6b6b; }
|
|
}
|
|
main { max-width: 34rem; }
|
|
h1 { font-size: 1.5rem; margin: 0 0 1rem; }
|
|
p { margin: 0 0 1rem; }
|
|
code {
|
|
background: #ececec;
|
|
color: #1a1a1a;
|
|
padding: 0.15em 0.4em;
|
|
border-radius: 4px;
|
|
font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
|
|
font-size: 0.9em;
|
|
}
|
|
a { color: #ac0000; }
|
|
.muted { font-size: 0.9rem; opacity: 0.75; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<h1>Er staat hier nog geen website</h1>
|
|
<p>
|
|
Het CMS draait, maar er is nog geen publieke website geplaatst. De website
|
|
wordt apart aangeleverd en hoort in de map <code>wwwroot/web/</code> te staan,
|
|
met een <code>index.html</code> in de hoofdmap daarvan.
|
|
</p>
|
|
<p>
|
|
Beheerders kunnen inloggen via <a href="/admin/">/admin/</a>.
|
|
</p>
|
|
<p class="muted">
|
|
Deze pagina wordt automatisch vervangen zodra de website is geplaatst.
|
|
</p>
|
|
</main>
|
|
</body>
|
|
</html>
|