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
+9 -12
+9 -12
View File
@@ -19,14 +19,12 @@ Vorkonfigurierte Docker-Umgebung auf Basis von `php:8.5-apache` inklusive selbst
## Projektstruktur ## Projektstruktur
```text ```text
├── default ├── docker-compose.yaml
│ ├── docker-compose.yaml
│ └── .env
├── dockerfile ├── dockerfile
│ ├── Dockerfile │   ├── 000-default.conf
│ ├── php.ini │   ├── apache2.conf
│ ├── apache2.conf │   ├── Dockerfile
│ └── 000-default.conf │   └── php.ini
└── README.md └── README.md
``` ```
@@ -39,10 +37,10 @@ Vorkonfigurierte Docker-Umgebung auf Basis von `php:8.5-apache` inklusive selbst
### 1. Repository klonen ### 1. Repository klonen
```bash ```bash
git clone <REPOSITORY-URL> 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: Passe die Datei `default/.env` mit deinen SMTP-Zugangsdaten an:
```env ```env
@@ -57,7 +55,6 @@ SMTP_STARTTLS=on
*(Bei Nutzung von Port `465` mit implizitem TLS muss `SMTP_STARTTLS=off` gesetzt werden).* *(Bei Nutzung von Port `465` mit implizitem TLS muss `SMTP_STARTTLS=off` gesetzt werden).*
### 3. Container bauen und starten ### 3. Container bauen und starten
Aus dem Verzeichnis `default/` heraus ausführen:
```bash ```bash
docker compose up -d --build docker compose up -d --build
@@ -67,9 +64,9 @@ docker compose up -d --build
## Update ## 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) ### 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: Da `msmtp` die Konfiguration bei jedem Container-Start neu schreibt, ist **kein Neubau** des Images nötig. Es reicht, den Container neu zu erstellen:
```bash ```bash