Skip to content

Instantly share code, notes, and snippets.

@somini
Created November 16, 2017 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save somini/b3421a3c89bd6a6716de1123e39cefad to your computer and use it in GitHub Desktop.
Save somini/b3421a3c89bd6a6716de1123e39cefad to your computer and use it in GitHub Desktop.
[Unit]
Description=LanguageTool Server Proxy
Requires=languagetool-server.service
After=languagetool-server.service
JoinsNamespaceOf=languagetool-server.service
[Service]
ExecStart=/lib/systemd/systemd-socket-proxyd 127.0.0.1:8082
PrivateTmp=yes
[Unit]
Description=LanguageTool HTTP Server
[Service]
ExecStart=/usr/bin/languagetool --http --port 8082
# Wait for the HTTP server to be available
ExecStartPost=/usr/bin/sleep 2.5
PrivateTmp=yes
[Unit]
Description=LanguageTool Singleton Socket
[Socket]
ListenStream=8081
Service=languagetool-server-proxy.service
[Install]
WantedBy=sockets.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment