Update Docker documentation to mention /var/lib/spectrum2 volume
This commit is contained in:
parent
e16bb5201b
commit
6d9577aee4
1 changed files with 10 additions and 4 deletions
|
@ -17,9 +17,9 @@ You can also update Spectrum 2 using this command later.
|
|||
|
||||
## Create directory for Spectrum 2 configuration files
|
||||
|
||||
Now you have to decide where to store the configuration files for Spectrum 2. We will use `/opt/spectrum2/` in our example:
|
||||
Now you have to decide where to store the configuration files for Spectrum 2. We will use `/opt/spectrum2/configuration` in our example:
|
||||
|
||||
$ mkdir /opt/spectrum2
|
||||
$ mkdir -p /opt/spectrum2/configuration
|
||||
|
||||
## Create configuration file
|
||||
|
||||
|
@ -28,15 +28,21 @@ You can use following default configuration files as a starting place:
|
|||
* [XMPP Frontend - gateway mode](https://github.com/hanzz/spectrum2/blob/spectrum/src/sample2_gateway.cfg)
|
||||
* [XMPP Frontend - server mode](https://github.com/hanzz/spectrum2/blob/spectrum/src/sample.cfg)
|
||||
|
||||
Download the configuration file you chose into `/opt/spectrum` directory you have created earlier and edit it as you want. Check the documentation and tutorials for configuration examples.
|
||||
Download the configuration file you chose into `/opt/spectrum2/configuration` directory you have created earlier and edit it as you want. Check the documentation and tutorials for configuration examples.
|
||||
|
||||
Note that the configuration files must have `.cfg` file extension.
|
||||
|
||||
## Create directory for Spectrum 2 data
|
||||
|
||||
You also have to create persistent directory to store various Spectrum 2 data like SQLite3 database and so on:
|
||||
|
||||
$ mkdir -p /opt/spectrum2/data
|
||||
|
||||
## Start Spectrum 2
|
||||
|
||||
To start Spectrum 2 on background using Docker, all you have to do is running following Docker command:
|
||||
|
||||
$ docker run --name="spectrum2" -d -v /opt/spectrum2:/etc/spectrum2/transport spectrum2/spectrum2
|
||||
$ docker run --name="spectrum2" -d -v /opt/spectrum2/configuration:/etc/spectrum2/transport -v /opt/spectrum2/data:/var/lib/spectrum2 spectrum2/spectrum2
|
||||
|
||||
It will start Spectrum 2 and load the configuration files from `/opt/spectrum`. It also gives the spawned container name `spectrum2`.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue