uncloud/uncloud_etcd_based/docs/source/hacking.rst

37 lines
669 B
ReStructuredText
Raw Normal View History

2019-12-08 13:20:26 +00:00
Hacking
=======
2020-01-15 09:53:22 +00:00
Using uncloud in hacking (aka development) mode.
2019-12-08 13:20:26 +00:00
2020-01-15 09:53:22 +00:00
Get the code
------------
.. code-block:: sh
:linenos:
2019-12-08 13:20:26 +00:00
2020-01-15 09:53:22 +00:00
git clone https://code.ungleich.ch/uncloud/uncloud.git
2019-12-08 13:20:26 +00:00
2020-01-15 09:53:22 +00:00
Install python requirements
---------------------------
You need to have python3 installed.
.. code-block:: sh
:linenos:
cd uncloud!
python -m venv venv
. ./venv/bin/activate
./bin/uncloud-run-reinstall
2020-01-15 12:26:05 +00:00
Install os requirements
-----------------------
Install the following software packages: **dnsmasq**.
If you already have a working IPv6 SLAAC and DNS setup,
this step can be skipped.
Note that you need at least one /64 IPv6 network to run uncloud.