Commit 0fb1b836 authored by Dobli's avatar Dobli
Browse files

added additional instructions for installing requirements

parent 2b8ccb5e
...@@ -65,9 +65,23 @@ docker-compose ...@@ -65,9 +65,23 @@ docker-compose
docker-machine docker-machine
python python
mosquitto (mosquitto_passwd utility) mosquitto (mosquitto_passwd utility)
ssh-keygen
``` ```
On a Ubuntu System these can be installed following these commands:
```bash
sudo apt install mosquitto # Needed to use mosquitto_passwd
sudo systemctl stop mosquitto # Stop Mosquitto service
sudo systemctl disable mosquitto # Disable Mosquitto service
```
The setup also expects a working docker-machine environment. To connect all instances (on at least one of the machines) follow [these instructions](https://docs.docker.com/machine/drivers/generic/).
**Python:** **Python:**
```sh ```sh
docker docker
PyInquirer PyInquirer
...@@ -76,7 +90,7 @@ bcrypt ...@@ -76,7 +90,7 @@ bcrypt
pip-tools pip-tools
``` ```
All python requirements managed using `pip-tool` in the `requirements.in` file. The command `pip-compile` generates a `requirements.txt` file that can be used with with `pip install -r requirements.txt` to install all needed python dependencies, updating the `requirements.txt` file can be done using `pip-compile` again. In an virtual environment `pip-sync` can be used instead of pip install to install needed packages. All python requirements managed using `pip-tool` in the `requirements.in` file. The command `pip-compile` generates a `requirements.txt` file that can be used with with `pip install--user -r requirements.txt` to install all needed python dependencies, updating the `requirements.txt` file can be done using `pip-compile` again. In an virtual environment `pip-sync` can be used instead of pip install to install needed packages.
### Config file generation ### Config file generation
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment