Webhook Deployment Manager

Configured Websites:

[
  {
    "id": 1,
    "RepoName": "MyArticles",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/myarticles",
    "GitRepo": "https://github.com/vkuttyp/myarticles.git",
    "GitBranch": "main",
    "PM2AppName": "myarticles",
    "LogFile": "/data/websites/hookdeploy/logs/myarticles-deployment.log",
    "Port": 3000,
    "PackageManager": "npm",
    "PublicURL": "https://web.aw.iserveus.com"
  },
  {
    "id": 2,
    "RepoName": "my-docs",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/my-docs",
    "GitRepo": "https://github.com/vkuttyp/my-docs.git",
    "GitBranch": "main",
    "PM2AppName": "my-docs",
    "LogFile": "/data/websites/hookdeploy/logs/my-docs-deployment.log",
    "Port": 3002,
    "PackageManager": "bun",
    "PublicURL": "https://mydocs.iserveus.com"
  },
  {
    "id": 3,
    "RepoName": "mysite",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/mysite",
    "GitRepo": "https://github.com/vkuttyp/mysite.git",
    "GitBranch": "main",
    "PM2AppName": "mysite",
    "LogFile": "/data/websites/hookdeploy/logs/mysite.log",
    "Port": 3003,
    "PackageManager": "bun",
    "PublicURL": "http://mysite.iserveus.com"
  },
  {
    "id": 4,
    "RepoName": "blog",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/blog",
    "GitRepo": "https://github.com/vkuttyp/blog.git",
    "GitBranch": "main",
    "PM2AppName": "blog",
    "LogFile": "/data/websites/hookdeploy/logs/blog.log",
    "Port": 3004,
    "PackageManager": "bun",
    "PublicURL": "https://blog.iserveus.com"
  },
  {
    "id": 5,
    "RepoName": "myblog",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/myblog",
    "GitRepo": "https://github.com/vkuttyp/myblog.git",
    "GitBranch": "main",
    "PM2AppName": "myblog",
    "LogFile": "/data/websites/hookdeploy/logs/myblog.log",
    "Port": 3005,
    "PackageManager": "bun",
    "PublicURL": "https://myblog.iserveus.com"
  },
  {
    "id": 6,
    "RepoName": "chalyar",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/chalyar",
    "GitRepo": "https://github.com/vkuttyp/chalyar.git",
    "GitBranch": "main",
    "PM2AppName": "chalyar",
    "LogFile": "/data/websites/hookdeploy/logs/chalyar.log",
    "Port": 3006,
    "PackageManager": "bun",
    "PublicURL": "https://chalyar.iserveus.com"
  },
  {
    "id": 7,
    "RepoName": "miran",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/miran",
    "GitRepo": "https://github.com/vkuttyp/miran.git",
    "GitBranch": "main",
    "PM2AppName": "miran",
    "LogFile": "/data/websites/hookdeploy/logs/miran.log",
    "Port": 3007,
    "PackageManager": "bun",
    "PublicURL": "https://miran.iserveus.com"
  },
  {
    "id": 8,
    "RepoName": "awblog",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/awblog",
    "GitRepo": "https://github.com/vkuttyp/awblog.git",
    "GitBranch": "main",
    "PM2AppName": "awblog",
    "LogFile": "/data/websites/hookdeploy/logs/awblog.log",
    "Port": 3008,
    "PackageManager": "bun",
    "PublicURL": "https://awblog.iserveus.com"
  },
  {
    "id": 9,
    "RepoName": "kblog",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/kblog",
    "GitRepo": "https://github.com/vkuttyp/kblog.git",
    "GitBranch": "main",
    "PM2AppName": "kblog",
    "LogFile": "/data/websites/hookdeploy/logs/kblog.log",
    "Port": 3009,
    "PackageManager": "bun",
    "PublicURL": "https://kblog.iserveus.com"
  },
  {
    "id": 10,
    "RepoName": "docus",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/docus",
    "GitRepo": "https://github.com/vkuttyp/docus.git",
    "GitBranch": "main",
    "PM2AppName": "docus",
    "LogFile": "/data/websites/hookdeploy/logs/docus.log",
    "Port": 3010,
    "PackageManager": "pnpm",
    "PublicURL": "https://docus.iserveus.com"
  },
  {
    "id": 11,
    "RepoName": "mydocus",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/mydocus",
    "GitRepo": "https://github.com/vkuttyp/mydocus.git",
    "GitBranch": "main",
    "PM2AppName": "mydocus",
    "LogFile": "/data/websites/hookdeploy/logs/mydocus.log",
    "Port": 3011,
    "PackageManager": "pnpm",
    "PublicURL": "https://mydocus.iserveus.com"
  },
  {
    "id": 12,
    "RepoName": "docusbun",
    "Secret": "cf2a92d8ed2697037c01586729ffa640cc785bd539e28aa688898d028762d81a",
    "DeployPath": "/data/websites/docusbun",
    "GitRepo": "https://github.com/vkuttyp/docusbun.git",
    "GitBranch": "main",
    "PM2AppName": "docusbun",
    "LogFile": "/data/websites/hookdeploy/logs/docusbun.log",
    "Port": 3012,
    "PackageManager": "bun",
    "PublicURL": "https://docusbun.iserveus.com"
  }
]