Feat/add makefile
Descrição das Mudanças
Dockerfile
-
Adição: Incluí a instalação do
makeno contêiner Node.js para facilitar o uso de comandosmakedentro do ambiente Docker.
README.md
-
Adição:
- Adicionei instruções de instalação do
makepara diferentes sistemas operacionais na seção de dependências. - Adicionei comandos específicos de
makepara 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
makepara instalação das dependências e inicialização do servidor.
- Adicionei instruções de instalação do
docker-compose.dev.yml
-
Adição: Incluí a instalação do
makedentro 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 ogitpara não rastrear mudanças de permissão de arquivo. -
create.env.file: Cria um arquivo.envse 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.
duplicado: https://github.com/SOS-RS/backend/pull/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
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.