mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-06 13:10:37 -04:00
Homarr set SECRET_ENCRYPTION_KEY twice; only the SERVICE_HEX_64_HOMARR line was ever used, so the duplicate is removed and existing keys do not change. Bulwark quoted list-syntax values, so the quotes reached the container and JMAP_SERVER_URL was never created as a required variable. Existing services keep their stored compose.
24 lines
692 B
YAML
24 lines
692 B
YAML
# documentation: https://bulwarkmail.org/docs
|
|
# slogan: Modern webmail platform
|
|
# category: Mail
|
|
# tags: mail,webmail,jmap,email,messaging
|
|
# logo: svgs/bulwark.svg
|
|
# port: 3000
|
|
|
|
services:
|
|
bulwark:
|
|
image: 'ghcr.io/bulwarkmail/webmail:v1.8.1'
|
|
environment:
|
|
- SERVICE_URL_BULWARK_3000
|
|
- JMAP_SERVER_URL=${JMAP_SERVER_URL:?}
|
|
- SESSION_SECRET=${SERVICE_HEX_64_BULWARK}
|
|
volumes:
|
|
- 'bulwark-config:/app/data/admin'
|
|
- 'bulwark-state:/app/data/admin-state'
|
|
healthcheck:
|
|
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://127.0.0.1:3000/api/health"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|
|
start_period: 10s
|