<%
name = 'bubbleupnp-server'

conf = node['bubbleupnp-server']['docker-compose']['autopilot']
log = "#{conf['log_dir']}/#{name}-local.log"
wait_time = conf['wait_time']

opts = conf['docker-compose_opts']
-%>
PATH=/usr/bin:/bin:/usr/local/bin
DATE_F='+%Y-%m-%d %H:%M:%S %z'
LOG=<%= log %>
APP_HOME=<%= node['bubbleupnp-server']['docker-compose']['app_dir'] %>
OPTS='<%= opts %>'

@reboot root sleep <%= wait_time %> && date "$DATE_F" > $LOG && cd $APP_HOME && docker-compose $OPTS stop >> $LOG 2>&1 && docker-compose $OPTS up -d >> $LOG 2>&1 && docker-compose ps >> $LOG 2>&1
30 * * * * root date "$DATE_F" >> $LOG && cd $APP_HOME && ./backup.sh >> $LOG 2>&1
