systemdとdockerを融合させるdocer-composeヘルパー
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nexryai 9144410296 'etc/systemd/system/niagara@.service' を更新 1 month ago
etc 'etc/systemd/system/niagara@.service' を更新 1 month ago
LICENSE Initial commit 1 month ago
README.md update readme 1 month ago

README.md

niagara

systemdとdockerを融合させるdocer-composeヘルパー

インストール方法

etcディレクトリの中身をお使いのシステムの/etcにコピーするだけです

使い方

/etc/niagara/hoge/docker-compose.yamlにcomposeの設定ファイルを置きます。hogeはソフトに応じて適当な名前に読み替えてください
sudo systemctl enable --now niagara@hogeで有効化できます。niagara@hogeというサービス名で普通のデーモンと同じようにsystemdで扱えます。ログをjournaldで管理したい場合、次の内容をdocker-compose.yamlの各サービス設定に追加すると実現できます。

    logging:
      driver: journald
      options:
        tag: "{{.Name}}"