#!/bin/bash -e

export SERVICE_NAME=ows-asset-transcoder
export ENV=dev
export FARGATE_SERVICE_NAME=${ENV}-${SERVICE_NAME}
export CONTAINER_NAME=${SERVICE_NAME}
export TASK_FAMILY=${ENV}-${SERVICE_NAME}
export CLUSTER_NAME=${ENV}-${SERVICE_NAME}
export AWS_REGION=us-east-1

[ ! -d 'python-deployment-utils' ] && git clone git@github.com:theorchard/python-deployment-utils.git
cd python-deployment-utils/fargate

echo "SERVICE_NAME is ${SERVICE_NAME}"
echo "CLUSTER_NAME is ${CLUSTER_NAME}"
echo "FARGATE_SERVICE_NAME is ${FARGATE_SERVICE_NAME}"
echo "TASK_FAMILY is ${TASK_FAMILY}"
echo "CONTAINER_NAME is ${CONTAINER_NAME}"

python3.6 -m venv venv
. ./venv/bin/activate

pip install -r requirements.txt

set -x

python -u deploy.py