feat: add docker-compose for deployment

This commit is contained in:
2025-07-04 10:50:05 +02:00
parent a86e92d52e
commit 8dc9dfd100
35 changed files with 1106 additions and 130 deletions

View File

@@ -0,0 +1,65 @@
# Create Impressum Page
**Task ID:** 004
**Date Created:** 2025-07-03
**Author:** Gemini
---
## Task Description
Create a new "Impressum" page for the website, containing the legally required German impressum text for "Freiwillige Feuerwehr Friedberg" as a public corporation under Austrian law. The page must also include information regarding cookie usage. Additionally, a new menu entry for this Impressum page needs to be added to the website's navigation.
---
## Instructions
- Create a new file `src/app/impressum/page.tsx` for the Impressum page.
- Populate `src/app/impressum/page.tsx` with the necessary German impressum text for "Freiwillige Feuerwehr Friedberg" (Körperschaft öffentlichen Rechts) and cookie information.
- Add a new navigation link to the `src/components/layout/Header.tsx` component that points to the new `/impressum` page.
---
## Input Data
- `ai_docs/templates/task_template.md` (used for this plan)
- Information for "Freiwillige Feuerwehr Friedberg" (Körperschaft öffentlichen Rechts) for generating the Impressum text.
---
## Expected Output
- A new, functional Impressum page at `/impressum`.
- The Impressum page containing legally compliant German text for Austrian law, including cookie information.
- An updated navigation menu in the header with a link to the Impressum page.
---
## Constraints & Requirements
- The Impressum text must comply with Austrian legal requirements for a "Körperschaft öffentlichen Rechts".
- The cookie information must be included.
- The page must be in German.
- Adhere to existing Next.js, React, and TypeScript conventions.
---
## System Instructions (Optional)
> You are an expert assistant. Follow the instructions precisely and provide clear, concise answers.
---
## References (Optional)
- Austrian E-Commerce Law (ECG) for Impressum requirements.
---
## Metadata
| Key | Value |
|-----------------|------------------|
| Priority | High |
| Status | Open |
| Tags | Legal, UI/UX, New Feature |