Skip to main content

Acelere seu desenvolvimento local com Make

Acelere seu fluxo de trabalho de desenvolvimento local com os comandos make para o AirysChat.

Clone o repositório e mude para o diretório do AirysChat

Clone o repositório e navegue até o diretório do AirysChat:

Instale as dependências do Ruby e JavaScript

Instale as dependências do Ruby e JavaScript usando o seguinte comando. Este comando executa o Bundler e o pnpm:

Execute as migrações do banco de dados

Aplique as mudanças necessárias no esquema do banco de dados ao seu ambiente de desenvolvimento executando o seguinte comando:

Execute a popularização (seed) do banco de dados

Carregue alguns dados iniciais no seu ambiente de desenvolvimento para testes executando o seguinte comando:

Execute o servidor de desenvolvimento usando Overmind

Inicie o servidor de desenvolvimento usando o Overmind, um gerenciador de processos que pode executar múltiplos processos simultaneamente:

Forçar a execução se o arquivo ./.overmind.sock existir

Se o comando make run falhar devido à existência de um arquivo /.overmind.sock, você pode tentar usar o seguinte comando:

Depurar - Anexar ao backend via sessão tmux do Overmind

Para fins de depuração, você pode se conectar ao backend por meio da sessão tmux do Overmind usando o seguinte comando:

Depurar worker

Para depurar o worker, use o seguinte comando:

Obter o console do Rails

Acesse o console do Rails, que fornece um ambiente interativo para interagir com o aplicativo AirysChat:

Construir a imagem Docker

Construa a imagem Docker para o projeto AirysChat:

Fluxo de trabalho após puxar as últimas mudanças da branch develop

Para atualizar seu ambiente de desenvolvimento após baixar as últimas alterações da branch develop, siga estes passos:

Obtendo Ajuda

Se você encontrar problemas com os comandos Make:
Seu fluxo de trabalho de desenvolvimento baseado em Make agora está pronto para o desenvolvimento eficiente do AirysChat! 🚀