#main - teste.
This commit is contained in:
50
Makefile
50
Makefile
@@ -7,18 +7,6 @@ NETWORK_NAME = attendancesystem-network
|
||||
|
||||
.PHONY: infra app install update reset-network nuke nuke-project
|
||||
|
||||
# ===============================
|
||||
# 🏗 Subir apenas INFRA
|
||||
# ===============================
|
||||
infra: reset-network
|
||||
@echo "🚀 Subindo apenas INFRA ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile infra \
|
||||
-f $(COMPOSE_FILE) \
|
||||
up -d
|
||||
|
||||
# ===============================
|
||||
# 🧹 Reset Network
|
||||
# ===============================
|
||||
@@ -26,22 +14,56 @@ reset-network:
|
||||
@echo "🧹 Removendo rede antiga (se existir)..."
|
||||
-docker network rm $(NETWORK_NAME) 2>/dev/null || true
|
||||
|
||||
# ===============================
|
||||
# 🏗 Subir apenas INFRA
|
||||
# ===============================
|
||||
infra: reset-network
|
||||
@echo "📥 Baixando imagens de INFRA ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile infra \
|
||||
-f $(COMPOSE_FILE) \
|
||||
pull --no-parallel
|
||||
@echo "🚀 Subindo apenas INFRA ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile infra \
|
||||
-f $(COMPOSE_FILE) \
|
||||
up -d --pull never
|
||||
|
||||
# ===============================
|
||||
# 🧩 Subir apenas APP
|
||||
# ===============================
|
||||
app:
|
||||
@echo "📥 Baixando imagens de APP ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile app \
|
||||
-f $(COMPOSE_FILE) \
|
||||
pull --no-parallel
|
||||
@echo "🚀 Subindo apenas APP ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile app \
|
||||
-f $(COMPOSE_FILE) \
|
||||
up -d
|
||||
up -d --pull never
|
||||
|
||||
# ===============================
|
||||
# 🔥 Subir TUDO
|
||||
# ===============================
|
||||
install:
|
||||
@echo "📥 Baixando imagens ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
--env-file $(ENV_FILE) \
|
||||
--profile infra \
|
||||
--profile app \
|
||||
-f $(COMPOSE_FILE) \
|
||||
pull --no-parallel
|
||||
@echo "🚀 Subindo ambiente completo ($(PROJECT_NAME))..."
|
||||
docker compose \
|
||||
--project-name $(PROJECT_NAME) \
|
||||
@@ -49,7 +71,7 @@ install:
|
||||
--profile infra \
|
||||
--profile app \
|
||||
-f $(COMPOSE_FILE) \
|
||||
up -d
|
||||
up -d --pull never
|
||||
|
||||
# ===============================
|
||||
# 🔄 Atualizar projeto
|
||||
|
||||
Reference in New Issue
Block a user