<%
name = 'screwdriver'

conf = node['screwdriver']['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['screwdriver']['docker-compose']['app_dir'] %>
OPTS='<%= opts %>'

@reboot root sleep <%= wait_time %> && date "$DATE_F" > $LOG && cd $APP_HOME && docker-compose $OPTS down >> $LOG 2>&1 && docker-compose $OPTS up -d >> $LOG 2>&1 && docker-compose ps >> $LOG 2>&1
