An open API service indexing awesome lists of open source software.

https://github.com/cicerolino/iframe-project


https://github.com/cicerolino/iframe-project

aws-ec2 aws-rds docker-compose nodejs postgres react sequelize typescript

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

## ***:computer: Documentação***

Você pode acessar o link da produção [aqui](http://ec2-44-210-240-20.compute-1.amazonaws.com/)

## Infraestrutura utilizadas

- Amazon EC2: Instância virtual na AWS que hospeda a aplicação em produção.
- Amazon RDS: Serviço de banco de dados relacional na nuvem, gerenciado pela AWS.

### ***Configurações Iniciais***

- Primeiro, você precisa ter o [Node.js](https://nodejs.org) (LTS version) instalado na sua máquina.

Se você estiver utilizando o **Linux**, você pode optar por instalar o **Node** através do gerênciador de versões [nvm](https://github.com/nvm-sh/nvm) para facilitar o processo de mudança da versão do **Node**, quando for necessário.

Você pode optar também por utilizar o **yarn** no lugar do **npm**. Você pode instalar clicando nesse link [Yarn](https://yarnpkg.com/en/docs/install#windows-stable), ou através do [nvm](https://github.com/nvm-sh/nvm).

***Baixando Projeto***

#### - ***Instalação Projeto Designado***

```sh
# Clonando repositório designado para o projeto.

$ git clone {link do projeto}

# Instalando dependência no projeto.

$ npm install

# Executando a aplicação em modo de desenvolvimento:

$ npm run dev
ou
$ npm run start

```

### - ***Configurações do Git Local***

```
git config --local core.autocrlf false
git config --local core.safecrlf false
```

### - ***Padrão de Versionamento***

```
X.Y.Z
│ │ └──> Bug fixes or improvements
│ └────> New features
└──────> New version
```

#### - ***Criando um Pull Request***

Depois de subir a branch para o repositório no GitHub você deverá criar um ***Pull Request*** onde o código será avaliado e depois de compararmos os códigos faremos um ***merge*** para juntar todos os códigos.

Responsável, Cicero Lino