困ったとき
直したのにサイトが変わらない
- 同期(sync)とデプロイまで済んでいるか確認。台帳を直しただけでは反映されません
- ブラウザのキャッシュが古いことも。強制再読み込み(Cmd+Shift+R)を一度
間違えて壊したかも
- サイトファイル(miteru-siteリポジトリの中身)はGitで履歴管理されているので、どの時点にも戻せます。慌てて上書きせず、その状態のまま相談を
- 台帳・同期スクリプト(サイトのリポジトリの外にある正本)は、引き渡し後の環境ではGit管理されません(仕組みZIPを展開して使うため)。壊れた場合はデプロイのたびに管制室へ保存されるバックアップZIP(
console/miteru-scheme-files.zip・console/miteru-site.zip)から復旧します。手順は次のとおり
- 管制室(
console/)から miteru-scheme-files.zip(台帳・同期スクリプト用)をダウンロード
- ZIPを展開し、壊れる前の状態の該当ファイル(
miteru-news-ledger.json・miteru_sync.py等)を取り出す
- 取り出したファイルを、正本の場所(
~/inhouse-bot/)へ同名で戻す(上書き)
- 検証スクリプトを実行して確認。ターミナルを開き、次のコマンドをそのままコピペ
cd ~/inhouse-bot && python3 miteru_sync_verify.py
エラーが出ず終了すればOK
バックアップZIPは./deploy.shを実行するたびに作り直されます。直近のデプロイより前の状態には戻せないので、それより古い状態が必要な場合は構築元(トーモ)に相談してください。
判断に迷う
- 載せていいか迷う内容・文言・カテゴリの判断は、トーモ(構築元)に相談してください。運用サポートの範囲です