# Parameters
DOCKER_ROUTER_PATH = ../docker-router
DOCKER_APP_CONTAINER = web_aa-library

# Executables
EXEC_PHP = php
DOCKER = docker
DOCKER_COMPOSE = $(DOCKER) compose

help: # Show help
	@grep -E '^[a-zA-Z0-9 -]+:.*#'  makefile | sort | while read -r l; do printf "\033[1;32m$$(echo $$l | cut -f 1 -d':')\033[00m:$$(echo $$l | cut -f 2- -d'#')\n"; done

# -- Docker ------------------------------------------------------------------------------------------------------------
rebuild: # Build project docker
	@$(DOCKER_COMPOSE) build --force-rm --no-cache --parallel

up: # Run project docker
	@$(DOCKER_COMPOSE) up --build -d

down: # Stop project docker
	@$(DOCKER_COMPOSE) down --remove-orphans

sh: # Open docker container bash
	@$(DOCKER) exec -it $(DOCKER_APP_CONTAINER) bash -c 'touch -a ./.bash_project.sh'
	@$(DOCKER) exec -it $(DOCKER_APP_CONTAINER) bash -c 'grep -q ". .bash_project.sh" ./.bashrc && echo "" || echo ". .bash_project.sh" >> .bashrc'
	@$(DOCKER) exec -it $(DOCKER_APP_CONTAINER) bash

# -- Project -----------------------------------------------------------------------------------------------------------
