coconikkiは、誰でも読める公開交換日記サービスです。
- Ruby on Rails 8.1
- PostgreSQL
- Docker + Kamal (デプロイ)
- Hotwire (Turbo + Stimulus)
- Tailwind CSS
# 依存関係のインストール
bin/setup
# 開発サーバー起動
bin/dev
# テスト実行
bin/rails testKamalを使用してVPSにデプロイします。
# デプロイ
bin/kamal deploy
# コンソールにアクセス
bin/kamal console
# ログ確認
bin/kamal logs本番環境のバックアップはGoogle Driveに自動保存されます(毎日午前3時、Discord通知あり)。
- バックアップ運用マニュアル - 日常的な運用方法
- 復元ガイド - バックアップからの復元手順
- セットアップ手順 - 初回セットアップ方法
# バックアップ確認
rclone ls gdrive:coconikki_backups
# 手動バックアップ
cd ~/backup-scripts
sudo -E ./backup.sh
# 復元(最新)
cd ~/backup-scripts
sudo ./restore.sh latestPrivate