24 lines
725 B
Markdown
24 lines
725 B
Markdown
# ZRCola Web Service
|
|
|
|
## Building and Installation
|
|
|
|
1. Install prerequisites: `sudo dnf install git cmake gcc gcc-c++ make libatomic`
|
|
|
|
2. Clone this Git repository: `git clone --recursive https://github.com/Amebis/ZRCola.git`
|
|
|
|
3. Build ZRColaWS: `make -C ZRCola/ZRColaWS`
|
|
|
|
4. Install ZRColaWS: `sudo make -C ZRCola/ZRColaWS install`
|
|
|
|
5. Configure ZRColaWS by editing _/usr/local/etc/sysconfig/zrcolaws_
|
|
|
|
6. Start ZRColaWS: `sudo systemctl start zrcolaws.service`
|
|
|
|
7. Configure ZRColaWS for auto-start: `sudo systemctl enable zrcolaws.service`
|
|
|
|
8. Remember to open webservice port in firewall, should the service require external access.
|
|
|
|
## Usage
|
|
|
|
Web service API documentation is available at _http://host:port/swagger/ui_.
|