Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryichk/backup
https://github.com/ryichk/backup
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ryichk/backup
- Owner: ryichk
- Created: 2022-07-31T04:49:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T13:46:46.000Z (about 2 years ago)
- Last Synced: 2024-06-19T16:42:41.111Z (5 months ago)
- Language: Go
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backupシステム
## 設計
- ファイルのスナップショットを定期的に作成し、ソースコードを含むプロジェクトへの変更を記録する
- 変更の有無をチェックする間隔を変更できる
- 主にテキストベースのプロジェクトをZIP圧縮する
- ビルドは早期に行いつつ、将来的に改善の可能性を検討する
- 実装上の判断は容易に修正できるようにし、今後の変更に備える
- 2つのコマンドラインツール
- 1つは実際に処理を行うバックエンドのデーモン
- 1つはバックアップ対象のパスの一覧商事や追加・削除を行うユーザ向けのユーティリティ## 参照
[Go言語によるWebアプリケーション開発 Mat Ryer著、鵜飼 文敏 監訳、牧野 聡 訳](https://www.oreilly.co.jp/books/9784873117522/)