This commit is contained in:
Cyril Rohr 2014-03-26 16:27:14 +00:00
Родитель be2a3fb102
Коммит d58948d784
3 изменённых файлов: 25 добавлений и 0 удалений

8
.pkgr.yml Normal file
Просмотреть файл

@ -0,0 +1,8 @@
targets:
ubuntu-14.04:
ubuntu-12.04:
debian-7:
centos-6:
before:
- mv packager/Procfile .
after_install: ./packager/postinst

1
packager/Procfile Normal file
Просмотреть файл

@ -0,0 +1 @@
web: node stats.js ${STATSD_CONFIG:="config.js"}

16
packager/postinst Executable file
Просмотреть файл

@ -0,0 +1,16 @@
#!/bin/sh
set -e
APP_NAME="statsd"
CLI="$APP_NAME"
APP_USER=$(${CLI} config:get APP_USER)
APP_GROUP=$(${CLI} config:get APP_GROUP)
APP_CONFIG="/etc/${APP_NAME}/config.js"
[ -f "$APP_CONFIG" ] || cp /opt/${APP_NAME}/exampleConfig.js $APP_CONFIG
chown $APP_USER.$APP_GROUP $APP_CONFIG
ln -f -s $APP_CONFIG /opt/$APP_NAME/config.js
chmod 0640 $APP_CONFIG
${CLI} scale web=1 || true