Skip to content

Commit 58831b8

Browse files
fix: signup
1 parent 1653fcb commit 58831b8

File tree

1 file changed

+31
-6
lines changed

1 file changed

+31
-6
lines changed

templates/compose/ntfy.yaml

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,39 @@ services:
1111
command:
1212
- serve
1313
environment:
14-
- SERVICE_FQDN_NTFY
15-
- TZ=Europe/Berlin
16-
user: 1000:1000
14+
- TZ=${TZ:-UTC}
15+
- 'NTFY_BASE_URL=${SERVICE_FQDN_NTFY}'
16+
- NTFY_CACHE_FILE=/var/cache/ntfy/cache.db
17+
- NTFY_AUTH_FILE=/var/lib/ntfy/auth.db
18+
- NTFY_AUTH_DEFAULT_ACCESS=read-write
19+
- 'NTFY_UPSTREAM_BASE_URL=https://ntfy.sh'
20+
- NTFY_ENABLE_SIGNUP=${NTFY_ENABLE_SIGNUP:-true}
21+
- NTFY_ENABLE_LOGIN=${NTFY_ENABLE_LOGIN:-true}
22+
- NTFY_CACHE_DURATION=${NTFY_CACHE_DURATION:-24h}
23+
- NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT=${NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT:-1G}
24+
- NTFY_ATTACHMENT_FILE_SIZE_LIMIT=${NTFY_ATTACHMENT_FILE_SIZE_LIMIT:-10M}
25+
- NTFY_ATTACHMENT_EXPIRY_DURATION=${NTFY_ATTACHMENT_EXPIRY_DURATION:-24h}
26+
- NTFY_SMTP_SENDER_ADDR=${NTFY_SMTP_SENDER_ADDR:-smtp.deine-domain.de}
27+
- NTFY_SMTP_SENDER_USER=${NTFY_SMTP_SENDER_USER:-no-reply@de}
28+
- NTFY_SMTP_SENDER_PASS=${NTFY_SMTP_SENDER_PASS:-password}
29+
- NTFY_SMTP_SENDER_FROM=${NTFY_SMTP_SENDER_FROM:-no-reply@de}
30+
- NTFY_KEEPALIVE_INTERVAL=${NTFY_KEEPALIVE_INTERVAL:-5m}
31+
- NTFY_MANAGER_INTERVAL=${NTFY_MANAGER_INTERVAL:-5m}
32+
- NTFY_VISITOR_MESSAGE_DAILY_LIMIT=${NTFY_VISITOR_MESSAGE_DAILY_LIMIT:-100}
33+
- NTFY_VISITOR_ATTACHMENT_DAILY_BANDWIDTH_LIMIT=${NTFY_VISITOR_ATTACHMENT_DAILY_BANDWIDTH_LIMIT:-1G}
34+
- NTFY_UPSTREAM_BASE_URL=${SERVICE_FQDN_NTFY}
35+
- NTFY_UPSTREAM_ACCESS_TOKEN=${UPSTREAM_ACCESS_TOKEN}
36+
- NTFY_AUTH_DEFAULT_ACCESS=${NTFY_AUTH_DEFAULT_ACCESS:-read-write}
37+
- NTFY_WEB_PUSH_PUBLIC_KEY=${NTFY_WEB_PUSH_PUBLIC_KEY}
38+
- NTFY_WEB_PUSH_PRIVATE_KEY=${NTFY_WEB_PUSH_PRIVATE_KEY}
39+
- NTFY_WEB_PUSH_EMAIL_ADDRESS=${NTFY_WEB_PUSH_EMAIL_ADDRESS}
1740
volumes:
18-
- ntfy-cache:/var/cache/ntfy
19-
- ntfy:/etc/ntfy
41+
- ./cache:/var/cache/ntfy
42+
- ./db:/var/lib/ntfy/
2043
healthcheck:
21-
test: ["CMD-SHELL", "wget -q --tries=1 http://localhost:80/v1/health -O - | grep -Eo '\"healthy\"\\s*:\\s*true' || exit 1"]
44+
test:
45+
- CMD-SHELL
46+
- 'wget -q --tries=1 http://localhost:80/v1/health -O - | grep -Eo ''"healthy"\s*:\s*true'' || exit 1'
2247
interval: 60s
2348
timeout: 10s
2449
retries: 3

0 commit comments

Comments
 (0)