[Pkg-haskell-commits] darcs: haskell-keter: Add keter conf and systemd service files.
Christopher Reichert
creichert07 at gmail.com
Thu Jan 8 08:04:58 UTC 2015
Thu Jan 8 07:58:51 UTC 2015 Christopher Reichert <creichert07 at gmail.com>
* Add keter conf and systemd service files.
M ./changelog -1 +1
A ./keter.conf
A ./keter.haskell-binaries
A ./keter.service
M ./rules -6 +2
Thu Jan 8 07:58:51 UTC 2015 Christopher Reichert <creichert07 at gmail.com>
* Add keter conf and systemd service files.
diff -rN -u old-haskell-keter/changelog new-haskell-keter/changelog
--- old-haskell-keter/changelog 2015-01-08 08:04:58.366171042 +0000
+++ new-haskell-keter/changelog 2015-01-08 08:04:58.370171042 +0000
@@ -1,4 +1,4 @@
-haskell-keter (1.3.6-1) UNRELEASED; urgency=medium
+haskell-keter (1.3.6-1) experimental; urgency=medium
* Initial Debian package release.
diff -rN -u old-haskell-keter/keter.conf new-haskell-keter/keter.conf
--- old-haskell-keter/keter.conf 1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-keter/keter.conf 2015-01-08 08:04:58.370171042 +0000
@@ -0,0 +1,34 @@
+# Sample Keter config file. Would generally be placed at /opt/keter/etc/keter-config.yaml.
+
+# Directory containing incoming folder, where to store logs, etc. Relative to
+# the config file directory.
+root: ..
+
+# Keter can listen on multiple ports for incoming connections. These ports can
+# have HTTPS either enabled or disabled.
+listeners:
+ # HTTP
+ - host: "*4" # Listen on all IPv4 hosts
+ #port: 80 # Could be used to modify port
+ # HTTPS
+ - host: "*4"
+ #port: 443
+ key: key.pem
+ certificate: certificate.pem
+
+# User to run applications as
+
+# setuid: ubuntu
+
+# Get the user's IP address from x-forwarded-for. Useful when sitting behind a
+# load balancer like Amazon ELB.
+
+# ip-from-header: true
+
+# Control the port numbers assigned via APPROOT
+# external-http-port: 8080
+# external-https-port: 450
+
+# Set additional environment variables for all apps
+# env:
+# key: value
diff -rN -u old-haskell-keter/keter.haskell-binaries new-haskell-keter/keter.haskell-binaries
--- old-haskell-keter/keter.haskell-binaries 1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-keter/keter.haskell-binaries 2015-01-08 08:04:58.366171042 +0000
@@ -0,0 +1 @@
+keter
diff -rN -u old-haskell-keter/keter.service new-haskell-keter/keter.service
--- old-haskell-keter/keter.service 1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-keter/keter.service 2015-01-08 08:04:58.370171042 +0000
@@ -0,0 +1,11 @@
+[Unit]
+Description=Keter Web Server
+Documentation=man:keter(1p) http://github.com/snoyberg/keter
+After=network.service
+
+[Service]
+User=keter
+ExecStart=/usr/bin/keter /etc/keter.conf
+
+[Install]
+WantedBy=multi-user.target
diff -rN -u old-haskell-keter/rules new-haskell-keter/rules
--- old-haskell-keter/rules 2015-01-08 08:04:58.366171042 +0000
+++ new-haskell-keter/rules 2015-01-08 08:04:58.370171042 +0000
@@ -19,12 +19,8 @@
cp -av debian/tmp-inst-ghc/usr/bin/keter debian/keter/usr/bin
@#cp -av debian/tmp-inst-ghc/usr/share/keter debian/keter/usr/share
- @cp etc/keter-config.yaml debian/keter/etc/keter.conf
- @cp packaging/init/systemd/keter.service /lib/systemd/system
-
- @#[[ ! -x init/sysv/keter ]] || cp ../init/sysv/keter init/sysv/keter
- @#[[ ! -x init/upstart/keter ]] || cp ../init/upstart/keter init/upstart/keter
-
+ @cp debian/keter-config.yaml debian/keter/etc/keter.conf
+ @cp debian/keter.service /lib/systemd/system
@# Build data packages depends
@dh_haskell_depends -pketer
More information about the Pkg-haskell-commits
mailing list