#!/usr/bin/env bash

ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

source ${ROOT_DIR}/config.sh
source ${ROOT_DIR}/helper.sh

env=$1

php artisan passport:keys
php artisan migrate
php artisan permissions:autoload
php artisan storage:link
php artisan cache:clear

notifyToSlack ${SLACK_WEBHOOK_URL} \
  "$(printf 'Project: %s (%s)\nVersion: %s %s\nPipeline: %s' \
    "${CI_PROJECT_PATH}" \
    "${env}" \
    "${CI_COMMIT_BRANCH}" \
    "${CI_COMMIT_SHA}" \
    "${CI_PIPELINE_URL}" \
  )"
