PiGallery2
運用状況
おうちサイネージ でdocker-composeをsystemdで起動して動かしている 設定ファイルをcommitしたい
- sessionSecretが設定ファイルの中にあるのをどうにかしたい
- 引数か環境変数で上書きできそう
- 引数の場合
- --Server-sessionSecret
- 環境変数の場合
- Server-sessionSecret
- docker-compose.yamlのenv_fileで設定した
- こうするとクレデンシャルをほかのファイルに逃がせる
- マウントパスがdocker-compose.yamlにあるのを何とかしたい
- 環境変数を読み込むことが出来た
- この環境変数はdocker-composeを実行するときに設定が必要なのでsystemdで設定する
- systemdのserviceファイルからEnvironmentFileを指定する
- 空白?ダブルクォートのどちらかの扱いが特殊に見える(今回は使わない)
systemdで実行前にコマンドを実行する
- execStartPreで set-environmentすればよい?
- 環境変数はどの範囲に公開される?
- 全環境に見える・・これはあまり使いたくないな