Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acmachado14/deploy-aws-ec2
Este projeto tem como objetivo facilitar o processo de deploy automático, utilizando GitHub Actions para realizar deploy na AWS EC2. Com um simples push para o repositório, o processo de deploy é iniciado e gerenciado de maneira eficiente e automatizada.
https://github.com/acmachado14/deploy-aws-ec2
actions aws-ec2 deploy docker github-actions nest node
Last synced: 7 days ago
JSON representation
Este projeto tem como objetivo facilitar o processo de deploy automático, utilizando GitHub Actions para realizar deploy na AWS EC2. Com um simples push para o repositório, o processo de deploy é iniciado e gerenciado de maneira eficiente e automatizada.
- Host: GitHub
- URL: https://github.com/acmachado14/deploy-aws-ec2
- Owner: acmachado14
- Created: 2024-01-20T22:46:07.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-07T14:59:42.000Z (9 months ago)
- Last Synced: 2024-10-18T07:50:56.121Z (29 days ago)
- Topics: actions, aws-ec2, deploy, docker, github-actions, nest, node
- Language: TypeScript
- Homepage: https://youtu.be/M5CW159Sjr4
- Size: 101 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deploy para AWS com Actions
## Introdução
Este projeto tem como objetivo facilitar o processo de deploy automático, utilizando GitHub Actions para realizar deploy na AWS EC2. Com um simples push para o repositório, o processo de deploy é iniciado e gerenciado de maneira eficiente e automatizada.## Índice
- [Introdução](#introdução)
- [Instalar Dependencias](#instalar-dependencias)## Instalar Dependencias
Após a instalação do Docker, siga os seguintes passos na máquina AWS:
1. Instalar o Docker conforme o [link de instalação](https://docs.docker.com/engine/install/ubuntu/).
2. Configurar o GitHub Actions conforme explicado no vídeo.
3. Rodar o script de inicialização (opcional) para garantir o funcionamento após reiniciar o sistema, conforme explicado no vídeo. O script está disponível em [scripts](https://github.com/acmachado14/deploy-aws-ec2/tree/main/scripts).
4. Permitir a execução do Docker para todos os usuários com o seguinte comando:```
sudo chmod 666 /var/run/docker.sock
sudo systemctl restart docker
```