5 changed files with 6 additions and 23 deletions
+2 -2
View File
@@ -5,12 +5,12 @@ Personal knowledge graph and CV/profile generation system (TypeScript/Node)
## Metadata
- **Deployment Target:** local-cli
- **Upstream URL:** https://git.d-hive.de/ankn/Orchestrator.git
- **Upstream URL:** https://github.com/DoctoDre/CV
- **Status:** active
## Interconnections
- (to be documented)
## Notes
- Part of privat context in the Orchestrator monorepo at `privat/CV`
- Part of privat context in the Orchestrator monorepo
+2 -2
View File
@@ -28,7 +28,7 @@ build-frontend:
- privat/CV/andreknie.de/dist/
expire_in: 1 day
rules:
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "main"'
changes:
- "privat/CV/andreknie.de/**/*"
@@ -39,7 +39,7 @@ deploy-andreknie:
dependencies:
- build-frontend
rules:
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "main"'
changes:
- "privat/CV/andreknie.de/**/*"
script:
-5
View File
@@ -1,7 +1,3 @@
www.andreknie.de {
redir https://andreknie.de{uri} permanent
}
andreknie.de {
root * /opt/andreknie/site
encode zstd gzip
@@ -12,7 +8,6 @@ andreknie.de {
X-Frame-Options "DENY"
Referrer-Policy "strict-origin-when-cross-origin"
Permissions-Policy "camera=(), geolocation=(), microphone=()"
Content-Security-Policy "default-src 'self'; script-src 'self' https://stats.andreknie.de; connect-src 'self' https://stats.andreknie.de; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com data:; img-src 'self' data: https:; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'none'; upgrade-insecure-requests"
}
handle /api/* {
-9
View File
@@ -6,15 +6,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Dr. André Knie — KI, Transformation & Leadership</title>
<meta name="description" content="Nüchterne KI-Expertise für Mittelstand, Verwaltung und Hochschulen. Souverän, praktisch, evidenzbasiert." />
<script
defer
src="https://stats.andreknie.de/script.js"
data-website-id="8a8bc632-eb3d-433c-8724-10f8ebc771bc"
data-domains="andreknie.de,www.andreknie.de"
data-exclude-search="true"
data-exclude-hash="true"
data-do-not-track="true"
></script>
</head>
<body>
<div id="root"></div>
@@ -38,11 +38,8 @@ export default function Datenschutz() {
<p><strong style={{ color: 'var(--text-primary)' }}>9. Ihre Rechte</strong></p>
<p>Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung und Datenübertragbarkeit. Wenden Sie sich an: <a href="mailto:datenschutz@d-hive.de">datenschutz@d-hive.de</a></p>
<p><strong style={{ color: 'var(--text-primary)' }}>10. Reichweitenmessung mit Umami</strong></p>
<p>Diese Webseite nutzt die selbst gehostete Webanalyse-Software Umami unter stats.andreknie.de. Umami wird ohne Tracking-Cookies eingesetzt. Die Einbindung ist auf andreknie.de und www.andreknie.de beschränkt, Suchparameter und URL-Fragmente werden nicht erfasst und die Do-Not-Track-Einstellung Ihres Browsers wird respektiert. Die Auswertung dient ausschließlich dazu, die Nutzung der Webseite besser zu verstehen und Inhalte technisch sowie redaktionell zu verbessern.</p>
<p><strong style={{ color: 'var(--text-primary)' }}>11. Cookies</strong></p>
<p>Diese Webseite verwendet keine Tracking-Cookies. Es werden ausschließlich technisch notwendige Funktionen genutzt.</p>
<p><strong style={{ color: 'var(--text-primary)' }}>10. Cookies</strong></p>
<p>Diese Webseite verwendet keine Tracking-Cookies und keine Analyse-Tools von Drittanbietern. Es werden ausschließlich technisch notwendige Funktionen genutzt.</p>
</div>
</div>
</main>