56 lines
1.3 KiB
Markdown
56 lines
1.3 KiB
Markdown
# [Service Name]
|
|
|
|
Kurze Beschreibung, was dieser Dienst mach.
|
|
|
|
### 📂 Verzeichnisstruktur
|
|
|
|
```bash
|
|
/home/$USER/docker/
|
|
├── docker-compose.yml # Compose File
|
|
├── .env # Vorlage für die Umgebungsvariablen
|
|
├── config/ # Konfigurationsdateien
|
|
└── data/ # Persistente Anwendungsdaten (gemountet)
|
|
```
|
|
|
|
### 🛠️ Docker Compose
|
|
|
|
```yaml
|
|
[Hier die Docker compose rein kopieren]
|
|
```
|
|
### ⚙️ Umgebungsvariablen
|
|
|
|
| Variable | Beschreibung | Beispielwert |
|
|
| :--- | :--- | :--- |
|
|
| `DB_PASSWORD` | Root Passwort für DB | `supersecret123` |
|
|
| `TZ` | Zeitzone für den Container | `Europe/Berlin` |
|
|
|
|
### 🌐 Reverse Proxy & 🔒 SSL
|
|
|
|
| Typ | Wertt |
|
|
| :--- | :--- |
|
|
| Domain | |
|
|
| IP | |
|
|
| Port | |
|
|
|
|
#### CG-NAT
|
|
|
|
Falls man hinteTr einem CG-NA sitzt und nur eine native IPv6 ha hilft diese Anleitung weiter.
|
|
Andernfalls kann man auch einfach IPv6 only hosten.
|
|
|
|
- Anleitung
|
|
|
|
### 🔧 Update
|
|
|
|
Update durchführen
|
|
|
|
```bash
|
|
docker compose pull # Zieht das neue Image
|
|
docker cmpose up -d --remove-orphans # erstellt den Container mit dem neuen Image neu
|
|
docker compose prune -f # entfernt alte images um Platz zu sparen
|
|
```
|
|
|
|
### 🔗 Nützliche Links
|
|
|
|
- https://docs.docker.com/engine/install/
|
|
|