forked from DevOps/deploy.stack
refactor(ntfy): 更新容器配置和卷挂载路径
- 将缓存、配置和附件目录合并到单一lib目录 - 添加web推送相关配置项 - 更新基础URL为服务名称
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# mkdir -pv /data/volumes/ntfy/{cache,etc,attachments}
|
||||
# mkdir -pv /data/volumes/ntfy/lib
|
||||
# pull:: docker compose -p ntfy --env-file ./ntfy/env.cfg -f ./ntfy/stack.yml pull
|
||||
# run:: docker compose -p ntfy --env-file ./ntfy/env.cfg -f ./ntfy/stack.yml up -d
|
||||
|
||||
@@ -15,16 +15,18 @@ services:
|
||||
- '5480:80'
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- NTFY_BASE_URL=http://192.168.10.61:5480
|
||||
- NTFY_BASE_URL=<http://ntfy:80>
|
||||
- NTFY_CACHE_FILE=/var/lib/ntfy/cache.db #缓存数据
|
||||
- NTFY_AUTH_FILE=/var/lib/ntfy/auth.db #授权数据
|
||||
- NTFY_AUTH_DEFAULT_ACCESS=deny-all #禁用非授权访问
|
||||
- NTFY_BEHIND_PROXY=true
|
||||
- NTFY_ATTACHMENT_CACHE_DIR=/var/lib/ntfy/attachments #设置附件缓存目录
|
||||
- NTFY_ENABLE_LOGIN=true #开启登录授权访问
|
||||
- NTFY_WEB_PUSH_PUBLIC_KEY= <public_key>
|
||||
- NTFY_WEB_PUSH_PRIVATE_KEY= <private_key>
|
||||
- NTFY_WEB_PUSH_FILE=/var/lib/ntfy/webpush.db #设置web推送数据文件
|
||||
- NTFY_WEB_PUSH_EMAIL_ADDRESS= <email>
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- ${Volumes_Path}/cache:/var/cache/ntfy
|
||||
- ${Volumes_Path}/etc:/etc/ntfy/ntfy.conf
|
||||
- ${Volumes_Path}/attachments:/var/lib/ntfy/attachments
|
||||
- ${Volumes_Path}/lib:/var/lib/ntfy
|
||||
|
||||
Reference in New Issue
Block a user