Aller au contenu principal

Gokillprocess

Presentation

Gokillprocess is used to get lists of process running, services, kill a running process with PID and restart a services with its name, throught HTTP request.

Deploiement

Vous pouvez retrouver la partie déploiement dans la doc IT ici.

Project Structure

📦go_killprocessbywebserver
┣ 📂middlewares
┃ ┗ 📜middlewares.go
┣ 📂responses
┃ ┗ 📜responses.go
┣ 📂server
┃ ┣ 📜controllers.go
┃ ┣ 📜routes.go
┃ ┗ 📜server.go
┣ 📜.gitattributes
┣ 📜go.mod
┣ 📜go.sum
┗ 📜main.go

Package Middlewares

  • To easily set headers of request in routes

Package Responses

  • Methods to return formatted message

Package Server

  • Controllers.go: Receive http request and process them.
  • Routes.go: Http Routes of app.
  • Server.go: Define the Server object and contains the mains function execution of server

main.go

  • Main of the app