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

Feat/add makefile #118

Open
wants to merge 30 commits into
base: develop
Choose a base branch
from
Open

Conversation

HelioDantas
Copy link

Descrição das Mudanças

Dockerfile

  • Adição: Incluí a instalação do make no contêiner Node.js para facilitar o uso de comandos make dentro do ambiente Docker.

README.md

  • Adição:
    • Adicionei instruções de instalação do make para diferentes sistemas operacionais na seção de dependências.
    • Adicionei comandos específicos de make para configuração e inicialização do projeto tanto com Docker quanto sem Docker.
    • Atualizei as instruções de configuração inicial para incluir o uso do make para instalação das dependências e inicialização do servidor.

docker-compose.dev.yml

  • Adição: Incluí a instalação do make dentro do comando de inicialização do contêiner de desenvolvimento para garantir que todas as dependências necessárias estejam disponíveis.

Makefile

  • Adição: Criei um arquivo Makefile com diversos comandos para facilitar a configuração e gerenciamento do ambiente de desenvolvimento:
    • fileMode: Configura o git para não rastrear mudanças de permissão de arquivo.
    • create.env.file: Cria um arquivo .env se ele não existir.
    • upDockerDev: Inicializa os contêineres Docker para desenvolvimento.
    • setupDocker: Executa a configuração completa para desenvolvimento com Docker.
    • settingsWithoutDocker: Configura o ambiente de desenvolvimento sem Docker.
    • upDev: Inicia o servidor em modo de desenvolvimento.
    • setup: Executa a configuração completa para desenvolvimento sem Docker.
    • bash: Acessa o terminal do contêiner backend.
    • up: Inicia o servidor.

Estas mudanças visam facilitar o processo de configuração e inicialização do ambiente de desenvolvimento, tanto para usuários que preferem usar Docker quanto para aqueles que preferem configurar manualmente. Além disso, a documentação foi atualizada para refletir essas novas opções e comandos.

README.md Outdated
```bash
cp .env.local .env
```

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este passo do .env esta duplicado
image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removi a descrição duplicada

@ppastorf
Copy link

ppastorf commented May 15, 2024

duplicado: #43, esse contem diretivas que vao ser usadas nas workflows de build e deploy. se quiser, da um rebase com essa upstream e adiciona as regras do make que acha valido

RogerioPiatek and others added 20 commits May 15, 2024 21:20
Co-authored-by: Kevin Eduard Piske <[email protected]>
Co-authored-by: José Geraldo D. F <[email protected]>
…aplicação.

criados alguns comandos e incluido do readme da aplicação
@HelioDantas
Copy link
Author

duplicado: #43, esse contem diretivas que vao ser usadas nas workflows de build e deploy. se quiser, da um rebase com essa upstream e adiciona as regras do make que acha valido

opa fiz o rebase.


---

### Comandos Make
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Talvez utilizar uma tabela com a descrição dos comando deixe o readme mais limpo e mais fácil para leitura, tipo isso aqui:

image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

achei bem interessante o formato em tabela

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.