Files
discourse-korean-localization/scripts/verify_deployment.sh
T
syskiller e0cd349f58 Discourse 한국어 번역과 Gitea 배포 구성 완료
일반 화면과 관리자 화면 및 활성 플러그인의 최종 한국어 번역을 반영했다.

기능별 검수 원본과 보드 화면 패치 원본을 저장소에 포함했다. yarn test와 yarn deploy 및 yarn verify:deployment 명령을 추가했다.

활성 플러그인 29개의 번역 키 6,005개에서 누락 0개를 확인했다. PC와 390픽셀 모바일 화면을 확인했다. 운영 app 컨테이너에 재배포하고 HTTP 200 응답을 확인했다.

데이터베이스 구조 변경과 데이터 이전은 없다. 사용자 요청이 없어 백업은 만들지 않았다.
2026-09-27 03:28:42 +00:00

21 lines
739 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
container="${DISCOURSE_CONTAINER:-app}"
site_url="${DISCOURSE_URL:-https://forum.itosm.co.kr}"
plugin_path="/var/www/discourse/plugins/itosm-admin-korean"
docker inspect "$container" >/dev/null
docker exec "$container" test -f "$plugin_path/plugin.rb"
docker exec "$container" test -f "$plugin_path/config/locales/client.ko.yml"
docker exec "$container" test -f "$plugin_path/config/locales/server.ko.yml"
status="$(curl --silent --show-error --output /dev/null --write-out '%{http_code}' "$site_url")"
if [[ "$status" != "200" ]]; then
echo "포럼 응답 확인 실패: HTTP $status" >&2
exit 1
fi
echo "운영 플러그인 파일 확인 완료"
echo "포럼 응답 확인 완료: HTTP 200"