backend icon indicating copy to clipboard operation
backend copied to clipboard

Feat/add makefile

Open HelioDantas opened this issue 1 year ago • 2 comments

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.

HelioDantas avatar May 15 '24 21:05 HelioDantas

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

ppastorf avatar May 15 '24 23:05 ppastorf

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.

HelioDantas avatar May 16 '24 01:05 HelioDantas