#!/bin/bash

set -eux # -x for verbose logging to juju debug-log

apt-get -y install python-dev python-pip liblzma-dev

pip install docker-registry

##
## System user & permissions
##

adduser --system --home=/var/lib/docker --group docker
chown docker:docker /var/lib/docker-registry -R


##
## Init.d and defaults running options
##

cp src/etc/init.d/docker-registry /etc/init.d/
cp src/etc/default/docker-registry /etc/default/
update-rc.d docker-registry defaults

##
## Logrotate
##

cat <<EOF > /etc/logrotate.d/docker-registry

/var/log/docker-registry.log {
       daily
       rotate 7
       delaycompress
       compress
       notifempty
       missingok
}

EOF