[+] Create java service note

This commit is contained in:
Hykilpikonna
2020-05-28 19:28:55 -04:00
committed by GitHub
parent e93965e835
commit 2660964996
+32
View File
@@ -104,3 +104,35 @@ sctl enable shadowsocks-libev-server@hydev
sctl start shadowsocks-libev-server@hydev
```
## 5. Java Application Servers
Files:
* /app/depl/\<application\>
* /etc/systemd/system/\<application\>.service
```ini
[Unit]
Description=<name>
[Service]
WorkingDirectory=/app/depl/<application>/
ExecStart=/bin/bash launch.sh
User=jvmapps
Type=simple
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
```
Steps:
```bash
groupadd -r appmgr
useradd -r -s /bin/false -g appmgr jvmapps
chown -R jvmapps:appmgr /app/depl/<application>/
sctl start <application>
sctl enable <application>
```