owner/permission の違うファイルとリポジトリ管理
23時に寝て2時に起きて6時に起きて7時過ぎに起きた。なんか微妙な寝方をした。
先日の mongodb のレプリカセットの調査 の整理をしてマージリクエストを作成した。共通鍵の keyFile をどう扱えばいいのか、わからなくて、一旦コンテナ内の tmp 領域にコピーして、それを entrypoint スクリプトでコピーしてから owner/permission を変更するというやり方で、リポジトリ管理で共有しやすいようにしてみた。entrypoint スクリプトは root 権限で実行されることも理解した。
volumes:
- ./mongo/keyfile:/var/tmp/keyfile.orig
command:
- mongod
- --keyFile
- /data/keyfile
- --replSet
- "myrs"
entrypoint:
- bash
- -c
- |
if [[ ! -f /data/keyfile ]]; then
cp /var/tmp/keyfile.orig /data/keyfile
chmod 400 /data/keyfile
chown mongodb:mongodb /data/keyfile
fi
exec docker-entrypoint.sh $$@
テックブログを読む会⌗
昨日、西原さんに教えてもらった テックブログを読むイベント を探したら毎週月曜日に行われているようだった。早速 テックブログ一気読み選手権20231211杯 に参加した。HackMD で読んだメモを管理している。記事を選択して、読んで、所感をまとめて、他の人たちと共有する。ただそれだけのイベント。ちょうど30分で終わって、自分の勉強にもなったし、他の人の話しも聞いて参考になった。たった30分でも、なにもやらないよりずっとよい。1ヶ月ほど参加してやり方を学んだらチームにも展開してみようかと考えている。
Read other posts