---
# System prepended metadata

title: Relatório ECOMP - QUALIDADE

---

# Relatório ECOMP - QUALIDADE

A atividade dessa semana consistiu em "subir" um joguinho feito em *html*, *css* e *javascript* na minha própria máquina.

Como a minha máquina é um MacOS Catalina version 10.15.6, optei por utilizar o **NGINX**, apropriado pra sistemas Unix.

As opções dos jogos encontram-se listadas nos links abaixo:


  * https://github.com/gabrielecirulli/2048/archive/master.zip
  * https://github.com/ellisonleao/clumsy-bird/archive/master.zip
  * https://github.com/Hextris/hextris/archive/gh-pages.zip

## **Checando instalação do Homebrew**
Bem, a primeira etapa foi conferir se eu já tinha o **Homebrew** (que é um gerenciador de pacotes do MacOS) instalado. Para isso, bastou abrir uma janela do terminal e digitar

```javascript
brew help
```
Caso o resultado fosse *"comando não encontrado"*, eu teria que instalá-lo primeiro.
- [x] Homebrew

Como eu já tinha o **Homebrew**, fui para o passo seguinte, que é a instalação do NGINX propriamente dito.

## **Passo 1: Instalando NGINX no MacOS com Homebrew**

Para isso bastou digitar o seguinte comando no terminal:

```javascript
brew install nginx
```

Para testar se o NGINX já estava rodando, rodei o comando abaixo:

```javascript
sudo nginx
```

E entrei em ==localhost:8080== pelo meu navegador. Apareceu uma tela igual a essa:

![](https://i.imgur.com/vEdlayA.png)

## **Passo 2: Configurando porta NGINX**

Configurei a porta onde o NGINX estava respondendo que era de ==8080== para ==80==. 
Para tanto, parei o servidor do NGINX:

```javascript
sudo nginx -s stop
```

E parei o Apache também:

```javascript
sudo apachectl stop
````

Então procurei o arquivo **nginx.conf** na minha máquina e abri no Visual Studio Code. 

Na linha 36 encontrei o bloco server, com a opção da porta. Mudei para ==80==. 

```javascript=35
server {
        listen       80;
        server_name  localhost;
```
Salvei e reiniciei o NGINX com o comando:

```javascript
sudo nginx
````

## **Passo 3: Mudando o PATH default**

Por default, o Brew diz que a pasta é ==/usr/local/Cellar/nginx/3.2.1/html==, onde 3.2.1 é a versão do NGINX. Para descobrir a versão do NGINX, basta digitar o seguinte comando no terminal:

```javascript
nginx -v
````

O meu retornou nginx version: nginx/1.19.2.

Abri novamente o  arquivo **nginx.conf**. E encontrei, na linha 44, algo assim:

```javascript=44
location / {
    root   html;
    index  index.html index.htm;
}
```

Mudei o **root html** para o endereço da minha pasta **~/Sites***. Ficou assim:

```javascript=44
location / {
    root   /Users/daphne/Sites;
    index  index.html index.htm;
}
```

E pronto! :blush: Meu NGINX já estava configurado!



## Passo 4: Subindo o joguinho

Agora bastou eu colar a pasta do jogo escolhido no meu diretório **~/Sites**

Abri meu navegador e digitei: 

==localhost/2048-master/index.html==

E o joguinho apareceu! 

![](https://i.imgur.com/9EYKwDM.png)

Aliás, eu adorei ele!!
Mas ainda não consegui passar do 512 :grimacing:


 **Daphne Spier Moreira Alves**

[ToC]






