From 40c650c1114443862d5048a1cb14f2501f1fd99b Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 16 Apr 2017 16:56:35 +0300 Subject: Add Debian packaging to start automatically --- debian/distix-backend.install | 2 ++ debian/distix-backend.service | 11 +++++++++++ debian/distixapi.yaml | 5 +++++ debian/users.yaml | 1 + 4 files changed, 19 insertions(+) create mode 100644 debian/distix-backend.install create mode 100644 debian/distix-backend.service create mode 100644 debian/distixapi.yaml create mode 100644 debian/users.yaml diff --git a/debian/distix-backend.install b/debian/distix-backend.install new file mode 100644 index 0000000..aaf0746 --- /dev/null +++ b/debian/distix-backend.install @@ -0,0 +1,2 @@ +distixapi.yaml etc/distix-backend/distixapi.yaml +users.yaml etc/distix-backend/users.yaml diff --git a/debian/distix-backend.service b/debian/distix-backend.service new file mode 100644 index 0000000..c37ab57 --- /dev/null +++ b/debian/distix-backend.service @@ -0,0 +1,11 @@ +[Unit] +Description=Distix API + +[Service] +Type=oneshot +User=www-data +Group=www-data +ExecStart=/usr/bin/distix-backend --config=/etc/distix-backend/distixapi.yaml + +[Install] +WantedBy=multi-user.target diff --git a/debian/distixapi.yaml b/debian/distixapi.yaml new file mode 100644 index 0000000..bd5435f --- /dev/null +++ b/debian/distixapi.yaml @@ -0,0 +1,5 @@ +config: + log: syslog + log-level: debug + port: 8080 + users-file: /etc/distix-backend/users.yaml diff --git a/debian/users.yaml b/debian/users.yaml new file mode 100644 index 0000000..bf82e98 --- /dev/null +++ b/debian/users.yaml @@ -0,0 +1 @@ +users: {} -- cgit v1.2.1