# 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]