Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task(Makefile): Automatizar Execução do Projeto com Makefile #135

Closed
7 tasks done
Potatoyz908 opened this issue Jan 10, 2025 · 0 comments · Fixed by #134
Closed
7 tasks done

Task(Makefile): Automatizar Execução do Projeto com Makefile #135

Potatoyz908 opened this issue Jan 10, 2025 · 0 comments · Fixed by #134
Assignees
Labels
devops Related to DevOps development task Tasks related to code or requirements of the project
Milestone

Comments

@Potatoyz908
Copy link
Collaborator

Potatoyz908 commented Jan 10, 2025

Descrição

Automatizar o processo de execução do projeto utilizando um Makefile. Com a automação, os desenvolvedores podem iniciar o ambiente do projeto com um único comando, simplificando o fluxo de trabalho e eliminando a necessidade de comandos manuais repetitivos.


Tarefas

  • Criar o arquivo Makefile na raiz do projeto.
  • Adicionar o comando make run no Makefile para:
    • Navegar até o diretório da API.
    • Executar o comando docker compose up --build.
  • Testar o comando make run para garantir que o ambiente Docker é iniciado corretamente.
  • Atualizar o README com as novas instruções de execução:
    • Substituir os comandos manuais pelo uso do make run.
    • Corrigir e validar a URL do frontend no README.

Critérios de Aceitação

  • O comando make run deve navegar para o diretório da API e subir os serviços do Docker com o comando docker compose up --build.
  • O README deve refletir as alterações realizadas, explicando como utilizar o Makefile.
  • Todos os desenvolvedores do time devem conseguir executar o projeto com o comando make run.
@Potatoyz908 Potatoyz908 added task Tasks related to code or requirements of the project devops Related to DevOps development labels Jan 10, 2025
@Potatoyz908 Potatoyz908 added this to the Sprint 9 milestone Jan 10, 2025
@Potatoyz908 Potatoyz908 self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops Related to DevOps development task Tasks related to code or requirements of the project
Projects
None yet
1 participant