- Add .github/copilot-instructions.md with project-specific context - Add .github/prompts/ with 9 reusable agent prompt files - Add .vscode/extensions.json recommending copilot extensions - Update .vscode/settings.json with rulers and YAML schema - Remove tracked .DS_Store
30 lines
911 B
Markdown
30 lines
911 B
Markdown
---
|
||
mode: agent
|
||
description: Docker / Compose Service analysieren, debuggen oder erweitern
|
||
tools:
|
||
- codebase
|
||
- editFiles
|
||
- runCommands
|
||
- terminalLastCommand
|
||
---
|
||
|
||
# Docker / Infrastructure
|
||
|
||
**Aufgabe:** ${input:task:Was soll analysiert, gefixt oder gebaut werden?}
|
||
|
||
## Kontext
|
||
- Basis: Docker Compose
|
||
- Umgebung: Linux-Server (remote via VS Code Server)
|
||
- Typische Services: Datenbank, App-Container, Reverse Proxy
|
||
|
||
## Workflow
|
||
1. Bestehende `docker-compose.yml` und `.env`-Dateien lesen
|
||
2. Logs / Fehlermeldungen analysieren (terminalLastCommand)
|
||
3. Minimale Änderung umsetzen
|
||
4. Validierung: `docker compose config` für Syntax, Service-Status prüfen
|
||
|
||
## Sicherheitsregeln
|
||
- Keine Secrets in docker-compose.yml – immer `.env` oder Docker Secrets
|
||
- Ports nur soweit nötig exponieren
|
||
- Container nie als root (außer explizit begründet)
|
||
- Images immer mit Tag pinnen (kein `:latest` in Produktion)
|