clean-install: clean-dev start-dev build-dev import-dev;

start-dev: create-ssl-cert-dev get-monitor-files get-realm-export;
	docker-compose up -d
	docker cp drupal.make d7_api_www:/home/devops/build
	docker cp settings-accounts.php d7_api_www:/home/devops/build
	docker cp settings.php d7_api_www:/home/devops/build
	docker cp sites.php d7_api_www:/home/devops/build

import-db:;
	bash bin/import-db.sh

import-db-private:;
	bash bin/import-db-private.sh

import-files:;
	$(MAKE) set-permission-dev
	bash bin/import-files.sh
	$(MAKE) set-permission-dev

import-dev:import-db import-files;

build-dev:;
	docker exec -it d7_api_www sh -c "bash /home/devops/php/configs/build.sh"

drush-cc:;
	$(MAKE) set-permission-dev
	docker exec -it d7_api_www sh -c "drush cc all"
	$(MAKE) set-permission-dev

drush-uli:;
	docker exec -it d7_api_www sh -c "drush uli"

set-permission-dev:;
	docker exec -it d7_api_www sh -c "chmod -R g+w /var/www/html && chown -R 1000:33 /var/www/html"

create-ssl-cert-dev:;
	bash ../_shared/bash/dev-ssl-cert.sh

clean-dev:;
	docker-compose down -v --rmi local
	sudo rm -rf volumes www

update-drupal-files:;
	bash ../_shared/bash/update-drupal-files.sh api

update-drupal-db:;
	bash ../_shared/bash/update-drupal-db.sh api
	bash ../_shared/bash/update-drupal-db.sh accounts
	bash ../_shared/bash/update-drupal-db.sh eclipse_accounts_shared

get-monitor-files:
	scp api-vm1:webdev/home-data-common/monitor.tgz .
	tar -xf monitor.tgz

get-realm-export:;
	(cd ../../projects-services/keycloak && make fetch-theme)
	scp api-vm1:webdev/keycloak-realm-export/drupal7/realm-export-community-ldap.json realm-export/realm-export-community-ldap.json