fix(office): Schnipsel ohne Profil – sie starten jetzt beim Einfuegen

profiles: [office] war als Sparmassnahme gedacht: Der Container laeuft nur
auf Wunsch. In Portainer/Dockge/Komodo gibt es aber kein --profile, und der
Dienst entstand dort nie – ohne Fehlermeldung, ohne Hinweis, ohne Weg ueber
die Bedienung.

Eine Voreinstellung, bei der das Einfuegen des Schnipsels nichts bewirkt,
ist die falsche. Alle drei Schnipsel starten jetzt mit  (geprueft: app office postgres). Abschalten: docker compose stop
office. Wer ein Profil will, haengt die Zeile selbst an.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Opus 5 committed 2026-08-24 12:21:23 +02:00
1 parent deee0662d0
commit bad958d886
6 files changed
+40 -50

No files matched your search

+15 -17
View File
@@ -438,23 +438,24 @@ Aether unter `app:8080` – „localhost" ist aus seinem Container heraus er sel
**Drei Adressen für drei Richtungen.** Das wirkt übertrieben, bis man es einmal
aufgebaut hat – die häufigste Fehlerquelle beim Aufbau.
Alle Schnipsel unten legen den Dienst ins Profil `office`. Ohne das Profil
startet er nicht, und wer kein Office will, gibt kein Gigabyte dafür ab:
Die Schnipsel unten starten **sofort** mit `docker compose up -d`. Das war
nicht immer so: Anfangs stand in jedem `profiles: ["office"]`, damit der
Container nur auf Wunsch läuft. Ein Dienst in einem Profil startet aber nur
mit `--profile office` – und in einer Oberfläche wie Portainer, Dockge oder
Komodo gibt es diesen Schalter nicht. Der Container entstand dort nie, ohne
eine einzige Fehlermeldung. Eine Voreinstellung, bei der das Einfügen des
Schnipsels nichts bewirkt, ist die falsche.
```bash
docker compose --profile office up -d
Wer ihn dennoch wahlweise an- und ausschalten will, hängt die Zeile selbst an
den Dienst:
```yaml
profiles: ["office"]
```
**Ohne Kommandozeile** – Portainer, Dockge, Komodo – gibt es kein
`--profile`, und der Container entsteht schlicht nie, ohne Fehlermeldung.
Dafür genügt eine Zeile in der `.env`, Compose liest sie für sich selbst:
```env
COMPOSE_PROFILES=office
```
Gemessen: Mit dieser Zeile bringt ein einfaches `docker compose up -d` den
Office-Dienst mit, ohne sie nicht.
Dann startet er nur mit `docker compose --profile office up -d` – oder mit
`COMPOSE_PROFILES=office` in der `.env`, was auch ohne Kommandozeile wirkt
(gemessen). Zum Ausschalten reicht sonst `docker compose stop office`.
### Schnipsel 1: Collabora
@@ -462,7 +463,6 @@ Office-Dienst mit, ohne sie nicht.
office:
container_name: aether-office
image: collabora/code:latest
profiles: ["office"]
restart: unless-stopped
environment:
# Wer seine Dateien hier öffnen darf. Punkte maskieren – Collabora liest
@@ -498,7 +498,6 @@ OFFICE_ALLOWED_HOSTS=office
office:
container_name: aether-office
image: onlyoffice/documentserver:latest
profiles: ["office"]
restart: unless-stopped
environment:
WOPI_ENABLED: "true" # ohne das gibt es kein /hosting/discovery
@@ -529,7 +528,6 @@ heißen gleich. Für uns ist es deshalb **derselbe Anbieter** –
office:
container_name: aether-office
image: ghcr.io/euro-office/documentserver:latest
profiles: ["office"]
restart: unless-stopped
environment:
WOPI_ENABLED: "true"