Skip to content

Commit ee89d2e

Browse files
author
Luigi Zuccarelli
authored
Update README.md
1 parent 325ed26 commit ee89d2e

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Argus
22

3-
The watchman service. It acts as a deploy, undeploy, start, stop and build of go webservices. It uses the isalive endpoint in each web service to ensure the webservice is available (if not it will restart it)
4-
The argus service is installed using the systemd service ensuring it is always available. A simple script is used to allow for the systemd control
3+
The watchman service. It is a web service that can deploy, undeploy, start, stop and build other golang webservices. It uses the isalive endpoint in each web service to ensure the webservice is available (if not it will restart it)
4+
The argus service is installed using systemd ensuring it is always available. A simple script is used to allow for the systemd control
55

66
```bash
77
systemctl start argus.service
@@ -21,14 +21,13 @@ Argus is made up of a client and server component
2121

2222
A systemd service is used to ensure argus is always available (restart policy of 5 secs after a crash)
2323
Argus uses the 'isalive' endpoint on each web service to ensure high availability and will restart the service if its down
24-
The obvious choice of using a simple start/stop script is due to permissions the rest api interface does not have sudo or su permissions and
24+
The obvious choice of using a simple start/stop script is due to permissions, the rest api interface does not have sudo or su permissions and
2525
therefore can't install a systemd service script.
2626

2727
### Client
28-
Interfaces to the application-server list (via a config.json file)
29-
It will try deploy to the server providing the server has enough resources (via getserverstats endpoint)
30-
If the server does not have enough resources it will try the next server in the list unitl the complete server list has been checked
31-
The client has the functionaliy to deploy,undeploy,start,stop and build a webservice (golang only)
28+
Interfaces with the application-server's via a list set in the config.json file
29+
It will try deploy to a server providing the server has enough resources (via getserverstats endpoint)
30+
If the server does not have enough resources it will try the next server in the list untill the complete server list has been checked.
3231

3332
Example usage (to deploy) :
3433

0 commit comments

Comments
 (0)