Este projeto conta com os dados necessários para o levantamento da infraestrutura dos projetos do sistema.
git clone https://github.com/ladesa-ro/infra.git
cd infra
./deploy.sh
Nota: por favor, garanta que LADESA_DEPLOY_OPINATED_CONFIG_PATH
seja fornecido. Você pode criar a sua pasta de configuração baseada na 02-config/example
.
cp 02-config/example -r ~/ladesa-ro/config;
LADESA_DEPLOY_OPINATED_CONFIG_PATH=~/02-config/config ./deploy.sh
cp 02-config/example ~/ladesa-ro/config;
echo 'export LADESA_DEPLOY_OPINATED_CONFIG_PATH=$HOME/ladesa-ro/config' >>> ~/.profile
echo 'source ~/.profile' >>> ~/.zshrc
echo 'source ~/.profile' >>> ~/.bashrc
exec $SHELL
./background-deploy.sh
./collect-garbage.sh
Cronjob recomendado:
10-40/23 * * * * /bin/bash -c "(/tmp/ladesa-ro/infra/repo/collect-garbage.sh; exit 0)";
Este projeto foi projetado e testado para rodar nos seguintes sistemas operacionais:
-
Debian GNU/Linux 11 (bullseye)
- Shell:
GNU bash @ 5.1.4
- Kernel:
GNU/Linux - x86_64 @ 5.10.0-25-amd64
- Shell:
-
- Shell:
GNU bash @ 5.2.26
- Kernel:
GNU/Linux - x86_64 @ 6.6.33-1-MANJARO
- Shell:
A seguir, estão documentadas as implantações de cada pedaço do sistema. Note que a configuração do cluster deve ser feita uma vez, enquanto o deploy dos serviços serão recorrentes.
- Gabriel R. Antunes, guesant@github, gabrielrodantunes@gmail.com.