Fix documentation for enabling lorax-composer.socket
It needs to be enabled AND started for it to work.
This commit is contained in:
parent
48e318b391
commit
e963af3b1a
@ -205,7 +205,9 @@ installation and configuration of the images.</p>
|
|||||||
<p>The best way to install <code class="docutils literal notranslate"><span class="pre">lorax-composer</span></code> is to use <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">dnf</span> <span class="pre">install</span>
|
<p>The best way to install <code class="docutils literal notranslate"><span class="pre">lorax-composer</span></code> is to use <code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">dnf</span> <span class="pre">install</span>
|
||||||
<span class="pre">lorax-composer</span> <span class="pre">composer-cli</span></code>, this will setup the weldr user and install the
|
<span class="pre">lorax-composer</span> <span class="pre">composer-cli</span></code>, this will setup the weldr user and install the
|
||||||
systemd socket activation service. You will then need to enable it with <code class="docutils literal notranslate"><span class="pre">sudo</span>
|
systemd socket activation service. You will then need to enable it with <code class="docutils literal notranslate"><span class="pre">sudo</span>
|
||||||
<span class="pre">systemctl</span> <span class="pre">enable</span> <span class="pre">lorax-composer.socket</span></code>. This will leave the server off until
|
<span class="pre">systemctl</span> <span class="pre">enable</span> <span class="pre">lorax-composer.socket</span>
|
||||||
|
<span class="pre">&&</span> <span class="pre">sudo</span>
|
||||||
|
<span class="pre">systemctl</span> <span class="pre">start</span> <span class="pre">lorax-composer.socket</span></code>. This will leave the server off until
|
||||||
the first request is made. Systemd will then launch the server and it will
|
the first request is made. Systemd will then launch the server and it will
|
||||||
remain running until the system is rebooted.</p>
|
remain running until the system is rebooted.</p>
|
||||||
</div>
|
</div>
|
||||||
@ -215,7 +217,9 @@ remain running until the system is rebooted.</p>
|
|||||||
<li>Create a <code class="docutils literal notranslate"><span class="pre">weldr</span></code> user and group by running <code class="docutils literal notranslate"><span class="pre">useradd</span> <span class="pre">weldr</span></code></li>
|
<li>Create a <code class="docutils literal notranslate"><span class="pre">weldr</span></code> user and group by running <code class="docutils literal notranslate"><span class="pre">useradd</span> <span class="pre">weldr</span></code></li>
|
||||||
<li>Remove any pre-existing socket directory with <code class="docutils literal notranslate"><span class="pre">rm</span> <span class="pre">-rf</span> <span class="pre">/run/weldr/</span></code>
|
<li>Remove any pre-existing socket directory with <code class="docutils literal notranslate"><span class="pre">rm</span> <span class="pre">-rf</span> <span class="pre">/run/weldr/</span></code>
|
||||||
A new directory with correct permissions will be created the first time the server runs.</li>
|
A new directory with correct permissions will be created the first time the server runs.</li>
|
||||||
<li>Enable the socket activation with <code class="docutils literal notranslate"><span class="pre">systemctl</span> <span class="pre">enable</span> <span class="pre">lorax-composer.socket</span></code> or
|
<li>Enable the socket activation with <code class="docutils literal notranslate"><span class="pre">systemctl</span> <span class="pre">enable</span> <span class="pre">lorax-composer.socket</span>
|
||||||
|
<span class="pre">&&</span> <span class="pre">sudo</span>
|
||||||
|
<span class="pre">systemctl</span> <span class="pre">start</span> <span class="pre">lorax-composer.socket</span></code> or
|
||||||
run it directly with <code class="docutils literal notranslate"><span class="pre">lorax-composer</span> <span class="pre">/path/to/blueprints/</span></code></li>
|
run it directly with <code class="docutils literal notranslate"><span class="pre">lorax-composer</span> <span class="pre">/path/to/blueprints/</span></code></li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>The <code class="docutils literal notranslate"><span class="pre">/path/to/blueprints/</span></code> directory is where the blueprints’ git repo will
|
<p>The <code class="docutils literal notranslate"><span class="pre">/path/to/blueprints/</span></code> directory is where the blueprints’ git repo will
|
||||||
|
@ -19,9 +19,10 @@ Installation
|
|||||||
The best way to install ``lorax-composer`` is to use ``sudo dnf install
|
The best way to install ``lorax-composer`` is to use ``sudo dnf install
|
||||||
lorax-composer composer-cli``, this will setup the weldr user and install the
|
lorax-composer composer-cli``, this will setup the weldr user and install the
|
||||||
systemd socket activation service. You will then need to enable it with ``sudo
|
systemd socket activation service. You will then need to enable it with ``sudo
|
||||||
systemctl enable lorax-composer.socket``. This will leave the server off until
|
systemctl enable lorax-composer.socket && sudo systemctl start
|
||||||
the first request is made. Systemd will then launch the server and it will
|
lorax-composer.socket``. This will leave the server off until the first request
|
||||||
remain running until the system is rebooted.
|
is made. Systemd will then launch the server and it will remain running until
|
||||||
|
the system is rebooted.
|
||||||
|
|
||||||
Quickstart
|
Quickstart
|
||||||
----------
|
----------
|
||||||
@ -29,8 +30,9 @@ Quickstart
|
|||||||
1. Create a ``weldr`` user and group by running ``useradd weldr``
|
1. Create a ``weldr`` user and group by running ``useradd weldr``
|
||||||
2. Remove any pre-existing socket directory with ``rm -rf /run/weldr/``
|
2. Remove any pre-existing socket directory with ``rm -rf /run/weldr/``
|
||||||
A new directory with correct permissions will be created the first time the server runs.
|
A new directory with correct permissions will be created the first time the server runs.
|
||||||
3. Enable the socket activation with ``systemctl enable lorax-composer.socket`` or
|
3. Enable the socket activation with ``systemctl enable lorax-composer.socket
|
||||||
run it directly with ``lorax-composer /path/to/blueprints/``
|
&& sudo systemctl start lorax-composer.socket`` or run it directly with
|
||||||
|
``lorax-composer /path/to/blueprints/``
|
||||||
|
|
||||||
The ``/path/to/blueprints/`` directory is where the blueprints' git repo will
|
The ``/path/to/blueprints/`` directory is where the blueprints' git repo will
|
||||||
be created, and all the blueprints created with the ``/api/v0/blueprints/new``
|
be created, and all the blueprints created with the ``/api/v0/blueprints/new``
|
||||||
|
Loading…
Reference in New Issue
Block a user