Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

定期バックアップを取りたい #3

Open
takanakahiko opened this issue May 2, 2022 · 2 comments
Open

定期バックアップを取りたい #3

takanakahiko opened this issue May 2, 2022 · 2 comments

Comments

@takanakahiko
Copy link
Member

こういう感じにすればいいらしい。
https://qiita.com/rodotan/items/f5d7f76a1bc9b34ab717#3-%E5%AE%9A%E6%9C%9F%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%81%AE%E8%A8%AD%E5%AE%9A%E5%AE%9F%E8%A1%8C

@takanakahiko
Copy link
Member Author

上記の方法のように backup.sh みたいなのを作るならこんな感じでファイルを置くことができる( Docker Image 内でやってもいいが )
https://github.com/DSchroer/GCPMinecraft/blob/master/cloud-config.yml#L7

@takanakahiko
Copy link
Member Author

3つやり方がありそう

  1. Cloud Scheduler からやる
    • Cloud Functions からバックアップ処理を実行
    • Disk に直接アクセスできるなら楽だけど、そういうのは無理そう?
    • 無理なら、外から指示を受け取ってバックアップ処理をするためにインスタンス内部にも色々と用意しなければ
    • めんどいね〜
  2. Instance 内部( Docker Container 外 )からやる
    • gsutil がそのまま使えるので楽
    • startup-script で crontab を設定する感じ
  3. Instance 内部( Docker Container 内 ) からやる
    • 今使っている itzg/minecraft-server:latest を wrap した Image を作る
    • その Dockerfile で RUN crontab ... する
    • めんどいね〜

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant