Update file makefile
This commit is contained in:
parent
62c9cf5cd2
commit
f077dd5dfb
19
makefile
19
makefile
@ -25,8 +25,9 @@ endif
|
||||
all: build login-aws pull-latest push
|
||||
|
||||
# Nome da imagem do Docker
|
||||
IMAGE_NAME= front-face-recognition
|
||||
PUBLIC_IP = 18.119.123.240
|
||||
IMAGE_NAME=front-face-recognition
|
||||
PUBLIC_IP=18.119.123.240
|
||||
|
||||
# Login no AWS ECR
|
||||
login-aws: ## Faz o login no AWS ECR
|
||||
@echo "Logando no AWS ECR"
|
||||
@ -36,7 +37,7 @@ login-aws: ## Faz o login no AWS ECR
|
||||
build: ## Constrói a imagem Docker
|
||||
docker build -t $(DOCKER_IMAGE):$(LATEST_TAG) .
|
||||
|
||||
build-dlib: ## Constrói a imagem Docker
|
||||
build-dlib: ## Constrói a imagem Docker do dlib
|
||||
docker build -t $(DOCKER_IMAGE_DLIB):$(LATEST_TAG) Dockerfile-dlib
|
||||
|
||||
# Puxa a imagem mais recente (latest) do repositório
|
||||
@ -51,25 +52,23 @@ publish: ## Publica a imagem no Docker Registry
|
||||
docker tag $(DOCKER_IMAGE):$(LATEST_TAG) $(DOCKER_REGISTRY)/$(DOCKER_IMAGE):$(LATEST_TAG)
|
||||
docker push $(DOCKER_REGISTRY)/$(DOCKER_IMAGE):$(LATEST_TAG)
|
||||
|
||||
# Deploy para o EKS
|
||||
# Deploy para o EC2
|
||||
deploy: ## Realiza o deploy no EC2
|
||||
@echo "Deploy para o EC2 em andamento..."
|
||||
ansible-playbook -i infraestrutura/hosts infraestrutura/deploy.yml
|
||||
|
||||
deploy-ci: ## Realiza o deploy no EC2
|
||||
deploy-ci: ## Realiza o deploy no EC2 em CI
|
||||
@echo "Deploy para o EC2 em andamento..."
|
||||
ansible-playbook -i infraestrutura/hosts-ci infraestrutura/deploy.yml
|
||||
|
||||
|
||||
db: ## Realiza o deploy do Redis e MinIO
|
||||
@echo "Deploy do Redis e MinIO em andamento..."
|
||||
ansible-playbook -i infraestrutura/hosts infraestrutura/database.yml
|
||||
|
||||
ssh: ## SSH ACESSAR
|
||||
ssh: ## Acessar via SSH
|
||||
chmod 400 cred/vm_dev_key.pem
|
||||
ssh -i cred/vm_dev_key.pem ubuntu@$(PUBLIC_IP)
|
||||
|
||||
|
||||
# Executa o contêiner Docker em segundo plano
|
||||
run: ## Executa o contêiner Docker em segundo plano
|
||||
docker run -d -p 5001:5001 --restart always --name $(IMAGE_NAME)_container $(DOCKER_IMAGE):$(LATEST_TAG)
|
||||
@ -94,9 +93,9 @@ format: ## Formata o código na pasta src usando black
|
||||
|
||||
# Roda os testes de sistema com unittest
|
||||
check: ## Roda os testes de sistema usando unittest
|
||||
python -m unittest discover -s tests -p "teste_unitario.py"
|
||||
python -m unittest discover -s tests -p "*.py"
|
||||
|
||||
# Exibe a mensagem de ajuda
|
||||
help: ## Exibe esta mensagem de ajuda
|
||||
@echo "Escolha um alvo para executar:"
|
||||
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-15s\033[0m %s\n", $$1, $$2}'
|
||||
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-15s\033[0m %s\n", $$1, $$2}'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user