From 18091edc15d479366cfe1b88c2959ef8488df677 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 25 Sep 2019 20:57:34 +0530 Subject: [PATCH] Add daas configuration Signed-off-by: Harsh Shandilya --- Caddyfile | 8 ++++++++ systemd_units/daas.service | 21 +++++++++++++++++++++ systemd_units/update.sh | 2 +- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 systemd_units/daas.service diff --git a/Caddyfile b/Caddyfile index 056dc19..f174cf7 100644 --- a/Caddyfile +++ b/Caddyfile @@ -47,6 +47,14 @@ https://build.msfjarvis.website { } } +https://daas.msfjarvis.website { + import base_config + import compression_config + proxy / http://localhost:8082 { + import proxy_config + } +} + https://docker.msfjarvis.website { import base_config import compression_config diff --git a/systemd_units/daas.service b/systemd_units/daas.service new file mode 100644 index 0000000..26f4808 --- /dev/null +++ b/systemd_units/daas.service @@ -0,0 +1,21 @@ +[Unit] +Description=daas: demangle-as-a-service +After=syslog.target +After=network.target + +[Service] +LimitMEMLOCK=infinity +LimitNOFILE=65535 +RestartSec=2s +Type=simple +User=caddy +Group=caddy +ExecStart=/usr/local/bin/daas +Restart=always +CPUWeight=2 +CPUQuota=2% +IOWeight=2 +MemorySwapMax=1 + +[Install] +WantedBy=multi-user.target diff --git a/systemd_units/update.sh b/systemd_units/update.sh index 07157ed..573d5a9 100755 --- a/systemd_units/update.sh +++ b/systemd_units/update.sh @@ -8,7 +8,7 @@ function prettyPrint { } # Grab all service names -declare -a services=('caddy' 'gitea' 'mirror-bot' 'mirror-bot-2' 'uno-bot' 'walls-bot') +declare -a services=('caddy' 'daas' 'gitea' 'mirror-bot' 'mirror-bot-2' 'uno-bot' 'walls-bot') # Now loop through each service and install it for service in "${services[@]}"; do