#!/bin/bash
# set -e

# crontab -r

# Create necessary directories
mkdir -p  ./../uploads/can_deleted_tmp ./../uploads/tmp ./../uploads/tmp_media ./../uploads/cron

# Create necessary files
touch ./../uploads/cron/cronjobs.txt ./../uploads/cron/cron-logs.log

# Set permissions
chmod 777 ./../uploads/cron/cronjobs.txt ./../uploads/cron/cron-logs.log

# Set ownership to www-data
chown -R www-data:www-data ./../uploads

# wait untill mongo instance is created
echo "sleeping ..."
sleep 3
echo "awaked from sleep ..."

sudo mkdir -p /var/www/html/ng-crm/yiiapp/backend/runtime
sudo chown -R www-data:www-data /var/www/html/ng-crm/yiiapp/backend/runtime
sudo chmod -R 775 /var/www/html/ng-crm/yiiapp/backend/runtime

cd /var/www/html/ng-crm/yiiapp; /usr/local/bin/php yii cron/update-crons

service cron start

echo "Entry script"

# Execute the container's main process
exec "$@"