Ariweb Suite 0.1.1 기반: 공통 라이브러리(db·http·세션·작업 엔진·할당/예약·알림·감사·보관소), 포털 뼈대, Webmaker/AriMail 도입 소스와 manifest
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
9ca4cee341
commit
c7aea8d419
@@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
# certbot 갱신 훅(@MAIL_HOST@): 인증서 사본을 서비스 계정 전용 경로에 두고 nginx·게이트웨이에 반영합니다.
|
||||
# certbot 의 개인키는 root 만 읽으므로 게이트웨이(@APP_USER@)가 읽을 사본이 필요합니다.
|
||||
set -e
|
||||
LINEAGE="${RENEWED_LINEAGE:-/etc/letsencrypt/live/@MAIL_HOST@}"
|
||||
case "$LINEAGE" in */@MAIL_HOST@*) ;; *) exit 0 ;; esac
|
||||
mkdir -p @ETC_DIR@/tls
|
||||
install -o @APP_USER@ -g @APP_USER@ -m 640 "$LINEAGE/fullchain.pem" @ETC_DIR@/tls/fullchain.pem
|
||||
install -o @APP_USER@ -g @APP_USER@ -m 640 "$LINEAGE/privkey.pem" @ETC_DIR@/tls/privkey.pem
|
||||
[ "${SKIP_RESTART:-0}" = 1 ] && exit 0
|
||||
systemctl reload nginx || true
|
||||
systemctl restart @APP_NAME@ || true
|
||||
Reference in New Issue
Block a user