#!/bin/bash

set -e +x

cinc-server-ctl reconfigure || cinc-server-ctl tail

# Create initial admin user if it doesn't exist
if ! cinc-server-ctl user-show admin; then
  cinc-server-ctl user-create admin Admin User it@sonymusic-pde.com "${ADMIN_USER_PASSWORD}" \
    | aws s3 cp - "s3://${SECRETS_BUCKET}/${CINC_SERVER_NAME}/admin.pem"
  cinc-server-ctl grant-server-admin-permissions admin
fi

# Create initial org if it doesn't exist
if ! cinc-server-ctl org-show orchard; then
  cinc-server-ctl org-create orchard 'The Orchard' --association_user admin \
    | aws s3 cp - "s3://${SECRETS_BUCKET}/${CINC_SERVER_NAME}/orchard-validator.pem"
fi

cinc-server-ctl tail
