... | ... | @@ -113,15 +113,15 @@ A abordagem final é a que segue: |
|
|
|
|
|
1. Criar conta na Amazon AWS
|
|
|
|
|
|
Acesse o blog referência e realize os passos da seção "Create an AWS account".
|
|
|
- Acesse o blog referência e realize os passos da seção "Create an AWS account".
|
|
|
|
|
|
2. Criar instância EC2
|
|
|
|
|
|
Acesse a documentação da Amazon AWS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html
|
|
|
- Acesse a documentação da Amazon AWS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html
|
|
|
|
|
|
3. Acessar através de conexão ssh a instância EC2
|
|
|
|
|
|
Acesse a documentação da Amazon AWS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
|
|
|
- Acesse a documentação da Amazon AWS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
|
|
|
|
|
|
4. Instalar na instância Git, NodeJS, Docker, Docker-Compose e PM2
|
|
|
|
... | ... | @@ -137,7 +137,6 @@ $ sudo chmod +x /usr/local/bin/docker-compose |
|
|
$ ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
|
|
$ sudo yum install git
|
|
|
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
|
|
|
$
|
|
|
```
|
|
|
- Desconecte da instância e conecte novamente, então:
|
|
|
```bash
|
... | ... | @@ -147,6 +146,13 @@ $ npm install pm2 -g |
|
|
|
|
|
5. Realizar o deploy do PostgreSQL usando Docker e Docker-Compose
|
|
|
|
|
|
- Crie o seguinte arquivo dentro da instância: [docker-compose.yaml](uploads/be552d4e6fcadd4d54d8fb8a49c6c109/docker-compose.yaml)
|
|
|
|
|
|
- Então use o comando:
|
|
|
```bash
|
|
|
$ docker-compose up -d
|
|
|
```
|
|
|
|
|
|
6. Configurar o banco de dados conforme documentação da API usando pgAdmin4
|
|
|
|
|
|
7. Clonar repositório do backend do projeto
|
... | ... | |