feat: copier update v0.9.0 → v0.10.0

Pulls in template changes: export_serving.py for atomic DuckDB swap,
supervisor export step, SQLMesh glob macro, server provisioning script,
imprint template, and formatting improvements.

Template scaffold SQL models excluded (padelnomics has real models).
Web app routes/analytics unchanged (padelnomics-specific customizations).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-22 17:50:36 +01:00
parent 59306d5a90
commit ea86940b78
10 changed files with 236 additions and 16 deletions

View File

@@ -0,0 +1,55 @@
{% extends "base.html" %}
{% block title %}Imprint — {{ config.APP_NAME }}{% endblock %}
{% block head %}
<meta name="description" content="Legal imprint for {{ config.APP_NAME }} — company information and contact details as required by §5 DDG.">
<meta name="robots" content="noindex">
{% endblock %}
{% block content %}
<main class="container-page py-12">
<div class="card max-w-3xl mx-auto">
<h1 class="text-2xl mb-1">Imprint</h1>
<p class="text-sm text-slate mb-8">Legal disclosure pursuant to §5 DDG (Digitale-Dienste-Gesetz)</p>
<div class="space-y-6 text-slate-dark leading-relaxed">
<section>
<h2 class="text-lg mb-2">Service Provider</h2>
<p>
<!-- TODO: Your full name --><br>
<!-- TODO: Your address, city, country -->
</p>
</section>
<section>
<h2 class="text-lg mb-2">Contact</h2>
<p>Email: <a href="mailto:{{ config.EMAIL_FROM }}" class="underline">{{ config.EMAIL_FROM }}</a></p>
</section>
<section>
<h2 class="text-lg mb-2">VAT</h2>
<!-- TODO: choose one of:
Small business owner pursuant to §19 UStG. VAT is not charged and no VAT ID is issued.
OR: VAT identification number: DE...
-->
<p>Small business owner pursuant to §19 UStG (Umsatzsteuergesetz). VAT is not charged and no VAT identification number is issued.</p>
</section>
<section>
<h2 class="text-lg mb-2">Responsible for Content</h2>
<p>
<!-- TODO: Your full name and address (pursuant to §18 Abs. 2 MStV) -->
</p>
</section>
<section>
<h2 class="text-lg mb-2">Disclaimer</h2>
<p>Despite careful content control we assume no liability for the content of external links. The operators of linked pages are solely responsible for their content.</p>
</section>
</div>
</div>
</main>
{% endblock %}