Pequeno serviço em .sh
que monitora o diretório do seu projeto em busca de
modificações de delete, update e create, caso ocorra alguma dessas ações
citadas a aplicação é reiniciada automaticamente aplicando sua alteração
sem que haja interação manual.
É necessario passar 2 parâmetros o primeiro do compilador
ou executor
,
o segundo nome do aquivo main
, index
ou app
.
inotify-tools
procps
alpine OS
apk add inotify-tools && apk add --no-cache procps
Clone o projeto
git clone https://www.github.com/live-reload
abra a pasta do projeto
cd live-reload
Utilizando com alpine OS
sh live-reload.sh $param1 $param2
Utilizando com ubuntu OS
bash live-reload.sh $param1 $param2
Exemplo prático
bash live-reload.sh python main.py