#!/usr/bin/env bash

export DOCKER_COMPOSE_CONFIG

DOCKER_COMPOSE_CONFIG=$(docker-compose -f ./docker/docker-compose.shared.yml  -f ./docker/docker-compose.staging.yml config)

ssh "$SSH_CONNECTION" docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
echo "$DOCKER_COMPOSE_CONFIG" | ssh "$SSH_CONNECTION"   docker-compose -f - pull
echo "$DOCKER_COMPOSE_CONFIG" | ssh "$SSH_CONNECTION" docker-compose -p "amtechdiy--${CI_ENVIRONMENT_SLUG}" -f - up --force-recreate -d
ssh "$SSH_CONNECTION" docker exec "amtechdiy--${CI_ENVIRONMENT_SLUG}--php" sudo -Eu www-data bash /opt/sh/initial-setup.sh "$PROD_DOMAIN" "$WPMDB_SECRET_KEY"
