[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