Qithub-BOT / QiiCipher

✅ GitHub の SSH 公開鍵でファイルを暗号化およびローカルの秘密鍵で復号・署名・検証するスクリプトのリポジトリです。
https://qiita.com/KEINOS/items/2abce1e5b15d799ac6d7
Creative Commons Attribution Share Alike 4.0 International
4 stars 3 forks source link

feat: Dockerfile for deployment #56

Closed KEINOS closed 3 years ago

KEINOS commented 3 years ago
KEINOS commented 3 years ago

Docker で使えるように Dockerfile を用意しました。 お手すきにレビューのほど、お願いいたします。

マージされたら docker pull でイメージを pull できるようにしたいと思います。

waiting_for_lgtm

yoshi389111 commented 3 years ago

遅くなってすみません。

問題ないと思います。

LGTM

少し気になったのは、起動時に引数が少し煩雑だな、と思いました。仕方がないとはおもいますが。

使い方をまとめる必要がありそうですね。

KEINOS commented 3 years ago

レビューありがとうございます

起動時に引数が少し煩雑

そうなんですよー。Docker と QiiCipher の動きに、いささか詳しい人でないと使えない感は否めないです。特に、この状態だとコンテナに tty して内部で操作しないと使えないと思います。マウントも難しい。

とりあえずマージして、まずは Docker Hub からイメージが pull できる、もしくは URL 指定でビルドできるようにしたいと思います。

次回予告 (プロ野球中継延長の場合に時間押しでの PR になる可能性がございます)

次の PR では、シェル・スクリプトの内部で Docker イメージを pull するか docker build <URL> して、必要なディレクトリをマウントしつつコンテナを起動する qiic.sh を作りたいと思います。

これにより Docker と POSIX 互換のシェルがあれば qiic.sh をパスにコピペってくるだけで qiic encqiic archive qiic keygen などができるような感じ。

ユーザIDをマッピングする

おお。確かに必要で重要だ!!失念していましたでごザル!あざっす!