]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
doc: add lxc.environment.{runtime, hooks} 4582/head
authorFilip Schauer <f.schauer@proxmox.com>
Tue, 16 Sep 2025 09:52:27 +0000 (11:52 +0200)
committerFiliprogrammer <44641787+Filiprogrammer@users.noreply.github.com>
Tue, 16 Sep 2025 10:31:45 +0000 (12:31 +0200)
Signed-off-by: Filip Schauer <f.schauer@proxmox.com>
doc/lxc.container.conf.sgml.in

index 20ae63fd4218323bc6be6560125b1be125a759f1..39efffbe566379c7516dcb03d311e445df55ec39 100644 (file)
       </para>
 
       <para>
-        This configuration parameter can be specified multiple times; once
+        Subkeys are available to narrow the scope of environment variables:
+        <command>lxc.environment.runtime</command> applies only to
+        the container's init process (and all its descendents),
+        and <command>lxc.environment.hooks</command> applies only to hooks.
+      </para>
+
+      <para>
+        These configuration parameters can be specified multiple times; once
         for each environment variable you wish to configure.
       </para>
 
           </term>
           <listitem>
             <para>
-              Specify an environment variable to pass into the container.
-              Example:
+              Environment variables applied both to the container init process
+              and to hooks. Example:
             </para>
             <programlisting>
               lxc.environment = APP_ENV=production
             </programlisting>
           </listitem>
         </varlistentry>
+
+        <varlistentry>
+          <term>
+            <option>lxc.environment.runtime</option>
+          </term>
+          <listitem>
+            <para>
+              Environment variables applied only to the container's init
+              process.
+            </para>
+          </listitem>
+        </varlistentry>
+
+        <varlistentry>
+          <term>
+            <option>lxc.environment.hooks</option>
+          </term>
+          <listitem>
+            <para>
+              Environment variables applied only to hooks.
+            </para>
+          </listitem>
+        </varlistentry>
       </variablelist>
     </refsect2>