2 Commits

Author SHA1 Message Date
0669d30a8b Split optional config into separate compose files
All checks were successful
continuous-integration/drone/tag Build is passing
2026-01-24 12:52:10 +00:00
36059b02dd Merge pull request 'Split out into separate compose files' (#11) from compose-split into main
Reviewed-on: #11
2026-01-24 12:45:24 +00:00
2 changed files with 23 additions and 1 deletions

View File

@ -90,7 +90,7 @@ services:
start_period: 600s
deploy:
labels:
- "coop-cloud.${STACK_NAME}.version=3.2.1+17.2.1"
- "coop-cloud.${STACK_NAME}.version=4.0.0+17.2.1"
- "backupbot.backup=true"
- "backupbot.backup.path=/app/uploads"

22
release/4.0.0+17.2.1 Normal file
View File

@ -0,0 +1,22 @@
This is a major release update because you might need to change your app config.
Now, all the optional features are split out into separate compose files, and you need
to include them explictly if you are using them.
SMTP:
COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml"
Postal:
COMPOSE_FILE="$COMPOSE_FILE:compose.postal.yml"
Web Push (Vapid):
COMPOSE_FILE="$COMPOSE_FILE:compose.vapid.yml"
Video calls (meet):
COMPOSE_FILE="$COMPOSE_FILE:compose.livekit.yml"
Additionally you now need to set "livekit_api_secret"
Previously it was MEET_LIVEKIT_API_SECRET env var.
abra app secret insert <domain> livekit_api_secret v1 <secret>
GeoIP (this was already separate):
COMPOSE_FILE="$COMPOSE_FILE:compose.geoip.yml"