... | ... | @@ -322,22 +322,31 @@ Para criar o QRCode é só copiar o link da localização do arquivo e usar um [ |
|
|
|
|
|
## Implantação
|
|
|
|
|
|
Criar uma instancia da amazon EC2. Material para criar um [cluster docker swarm no amazon EC2][20].
|
|
|
Criar um bucket do amazon S3. @Todo
|
|
|
Ajustar as [variaveis de CI/CD gitlab][21] para apontar para os novos endereços ips (link pra isso) da ec2.
|
|
|
1. Criar uma instância de [cluster docker swarm no AWS EC2][20].
|
|
|
|
|
|
2. Criar um [AWS S3 Bucket][22].
|
|
|
|
|
|
3. Ajustar as [variaveis de CI/CD gitlab][21] para conter os novos endereços de IP da instância EC2 criadas anterirormente.
|
|
|
|
|
|
4. Adicionar scripts de configuração nas intâncias:
|
|
|
|
|
|
**copiar código e inserir diretamente aqui destacando as partes que precisam ser alteradas**
|
|
|
|
|
|
no drive da odontogeriatria aws tem um file runpostgres.sh, foi copiado pra dentro da ec2 para executar o banco dentro do swarm.
|
|
|
|
|
|
depois que o banco subiu, tem que por pra rodar o gitlab runner, ele é o mesmo esquema tem que copiar o script do drive p dentro da ec2 (tudo na master)
|
|
|
|
|
|
5. Criar conta no GitLab
|
|
|
|
|
|
copiado isso já era aí aí ele vai se registrar na conta do gitlab (pra fazer o registro tem que mudar o token no file de config do gitlab runner)
|
|
|
|
|
|
6. Rodar Pipelines
|
|
|
pode rodar commitando main ou a rodar o pipeline manualmente pelo menu (link pra isso).
|
|
|
|
|
|
configurado o runner e postgres tá de boas aí é só rodar as pipes de ci/cd e tá tudo 10. Commit na main já faz o trigger do pipe.
|
|
|
|
|
|
ir na sessão de pipes do repo é possível criar novos pipes.
|
|
|
|
|
|
(printar códigos aqui e destacar partes que tem que ser alteradas)
|
|
|
|
|
|
|
|
|
[1]: https://docs.microsoft.com/pt-br/windows/dev-environment/javascript/nodejs-on-windows#install-nvm-windows-nodejs-and-npm
|
|
|
[2]: https://github.com/nvm-sh/nvm#installing-and-updating
|
... | ... | @@ -359,4 +368,5 @@ ir na sessão de pipes do repo é possível criar novos pipes. |
|
|
[18]: https://expo.dev/signup
|
|
|
[19]: https://www.qrcode-monkey.com/pt/
|
|
|
[20]: https://tools.ages.pucrs.br/workshop-ages-winter-2021/wiki/-/wikis/Dia-2:-Amazon-Web-Services-(AWS)
|
|
|
[21]: https://tools.ages.pucrs.br/groups/orientacao-bucal-no-envelhecimento/-/settings/ci_cd |
|
|
\ No newline at end of file |
|
|
[21]: https://tools.ages.pucrs.br/groups/orientacao-bucal-no-envelhecimento/-/settings/ci_cd
|
|
|
[22]: https://docs.aws.amazon.com/pt_br/AmazonS3/latest/userguide/creating-bucket.html |
|
|
\ No newline at end of file |