README.md aktualisiert

This commit is contained in:
sandrodach committed 2026-10-21 21:08:48 +02:00
1 parent 0439cdb4d4
commit 97c81c282d
1 file changed
+8 -11
+8 -11
View File
@@ -19,14 +19,12 @@ Vorkonfigurierte Docker-Umgebung auf Basis von `php:8.5-apache` inklusive selbst
## Projektstruktur
```text
├── default
│ ├── docker-compose.yaml
│ └── .env
├── docker-compose.yaml
├── dockerfile
│ ├── Dockerfile
│ ├── php.ini
│ ├── apache2.conf
│ └── 000-default.conf
│   ├── 000-default.conf
│   ├── apache2.conf
│   ├── Dockerfile
│   └── php.ini
└── README.md
```
@@ -39,10 +37,10 @@ Vorkonfigurierte Docker-Umgebung auf Basis von `php:8.5-apache` inklusive selbst
### 1. Repository klonen
```bash
git clone <REPOSITORY-URL>
cd <REPOSITORY-ORDNER>/default
cd <REPOSITORY-ORDNER>
```
### 2. `.env` konfigurieren
### 2. `.env` konfigurieren (Nur nötig wenn der Server E-Mails versenden soll!)
Passe die Datei `default/.env` mit deinen SMTP-Zugangsdaten an:
```env
@@ -57,7 +55,6 @@ SMTP_STARTTLS=on
*(Bei Nutzung von Port `465` mit implizitem TLS muss `SMTP_STARTTLS=off` gesetzt werden).*
### 3. Container bauen und starten
Aus dem Verzeichnis `default/` heraus ausführen:
```bash
docker compose up -d --build
@@ -67,7 +64,7 @@ docker compose up -d --build
## Update
Je nachdem, was aktualisiert werden soll, gibt es drei Wege (alle Befehle werden im Ordner `default/` ausgeführt):
Je nachdem, was aktualisiert werden soll, gibt es drei Wege:
### 1. Nur `.env` oder `docker-compose.yaml` geändert (z.B. neues SMTP-Passwort)
Da `msmtp` die Konfiguration bei jedem Container-Start neu schreibt, ist **kein Neubau** des Images nötig. Es reicht, den Container neu zu erstellen: