From 95c96b38943eb2a07719d78aa25ed47afa2532e0 Mon Sep 17 00:00:00 2001 From: Ulric Qin Date: Thu, 8 Oct 2020 10:55:27 +0800 Subject: [PATCH] add service files --- etc/address.yml | 2 -- etc/service/agent.service | 21 +++++++++++++++++++++ etc/service/ams.service | 21 +++++++++++++++++++++ etc/service/index.service | 21 +++++++++++++++++++++ etc/service/job.service | 21 +++++++++++++++++++++ etc/service/judge.service | 21 +++++++++++++++++++++ etc/service/monapi.service | 21 +++++++++++++++++++++ etc/service/rdb.service | 21 +++++++++++++++++++++ etc/service/transfer.service | 21 +++++++++++++++++++++ etc/service/tsdb.service | 21 +++++++++++++++++++++ 10 files changed, 189 insertions(+), 2 deletions(-) create mode 100644 etc/service/agent.service create mode 100644 etc/service/ams.service create mode 100644 etc/service/index.service create mode 100644 etc/service/job.service create mode 100644 etc/service/judge.service create mode 100644 etc/service/monapi.service create mode 100644 etc/service/rdb.service create mode 100644 etc/service/transfer.service create mode 100644 etc/service/tsdb.service diff --git a/etc/address.yml b/etc/address.yml index 3f846132..2e634a14 100644 --- a/etc/address.yml +++ b/etc/address.yml @@ -29,8 +29,6 @@ transfer: tsdb: http: 0.0.0.0:8010 rpc: 0.0.0.0:8011 - addresses: - - 127.0.0.1 index: http: 0.0.0.0:8012 diff --git a/etc/service/agent.service b/etc/service/agent.service new file mode 100644 index 00000000..c0f0b25c --- /dev/null +++ b/etc/service/agent.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e agent +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-agent +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/ams.service b/etc/service/ams.service new file mode 100644 index 00000000..643ea6e1 --- /dev/null +++ b/etc/service/ams.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e ams +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-ams +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/index.service b/etc/service/index.service new file mode 100644 index 00000000..b575768b --- /dev/null +++ b/etc/service/index.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e index +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-index +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/job.service b/etc/service/job.service new file mode 100644 index 00000000..45baa1e8 --- /dev/null +++ b/etc/service/job.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e job +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-job +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/judge.service b/etc/service/judge.service new file mode 100644 index 00000000..a62eef0e --- /dev/null +++ b/etc/service/judge.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e judge +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-judge +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/monapi.service b/etc/service/monapi.service new file mode 100644 index 00000000..fdb619a1 --- /dev/null +++ b/etc/service/monapi.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e monapi +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-monapi +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/rdb.service b/etc/service/rdb.service new file mode 100644 index 00000000..275028f3 --- /dev/null +++ b/etc/service/rdb.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e rdb +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-rdb +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/transfer.service b/etc/service/transfer.service new file mode 100644 index 00000000..0f0d7157 --- /dev/null +++ b/etc/service/transfer.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e transfer +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-transfer +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/etc/service/tsdb.service b/etc/service/tsdb.service new file mode 100644 index 00000000..1c1a0a3b --- /dev/null +++ b/etc/service/tsdb.service @@ -0,0 +1,21 @@ +[Unit] +Description=n9e tsdb +After=network-online.target +Wants=network-online.target + +[Service] +# modify when deploy in prod env +User=root +Group=root + +Type=simple +Environment="GIN_MODE=release" +ExecStart=/home/n9e/n9e-tsdb +WorkingDirectory=/home/n9e + +Restart=always +RestartSec=1 +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target \ No newline at end of file -- GitLab