Instalando NodeJS
- Para começar precisamos ter o framework NodeJS instalado. Acesse a página oficial do NodeJS e baixe a versão macOS installer (.pkg).
- Após isso, execute o arquivo (.pkg), aceite os termos de uso e instale o Node.
Instalando Yarn
- Para instalar
Yarn utilizamos o Homebrew package manager utilizamos o seguinte comando: brew install yarn.
- Após isso precisamos configurar o
PATH. Para isso adicione no seu perfil o comando export PATH="$PATH:opt/yarn[version]/bin"(nota-se que o caminho do arquivo pode variar de acordo com o local que você extraiu).
- E para executar o
Yarn como uma variável global, precisamos configurar o ambiente PATH no terminal. Para fazer isso, utilize o comando export PATH="$PATH: yarn global bin" no seu perfil
Instalando MySQL Server
- Para instalar o MySQL Server, precisamos baixar o MySQL Installer versão local (versão
.pkg com maior tamanho).
- Após isso, execute o arquivo baixado.
- Clique em avançar (sem alterar os parâmetros já pré-configurados).
- O próximo passo é configurar a senha de acesso para o banco de dados, então em
*Configuration* crie sua senha e sempre lembre dela.
Configurando Banco de Dados
- Com o MySQL Server instalado e o comando
mysql sendo reconhecido, o próximo passo é criar o banco de dados da aplicação.
- Para isso escreva no prompt de comando o comando:
mysql -u root -p e digite sua senha. Assim poderemos colocar comandos SQL direto pelo terminal.
- Para criar o database, digite o comando:
create database carmy.
- Pronto o banco de dados está criado.
Configurando Back-End
- Primeiro clonamos o repositório do GitLab para nossa máquina. Para isso utilize o comando:
git clone http://www.tools.ages.pucrs.br/Carmy/carmy-api.git;
- Após isso entre no diretório do projeto utilizando o comando:
cd carmy-api.
- Instale as dependências utilizando o comando:
yarn install.
- Configure variáveis de ambiente:
- Crie o arquivo
.env na raiz do projeto partir do conteúdo do arquivo .env.example utilizando o comando cp .env.example .env.
- Acesse o arquivo
.env no seu editor e configure conforme a sua configuração local
- Insira o esquema do banco de dados no database utilizando o comando
yarn sequelize db:migrate.
- Alimente o banco de dados com dados de teste utilizando o comando
yarn sequelize db:seed:all.
- Iniciar a aplicação digitando
yarn dev.
- Acesse pelo navegador
http://localhost:5001
- Clique em
avançados.
- Clique em
ir para este site.
- Verifique se aparece a mensagem
{"message":"API FUNCIONANDO"}.
Configurando Front-End
- Primeiro clonamos o repositório do GitLab para nossa máquina. Para isso utilize o comando:
git clone http://www.tools.ages.pucrs.br/Carmy/carmy-web.git.
- Entre no diretório do projeto utilizando o comando
cd carmy-web.
- Instale as dependências utilizando o comando
yarn install.
- Iniciar a aplicação digitando
npm start ou yarn start
- Acesse pelo navegador
http://localhost:3000
- Clique em
avançados.
- Clique em
ir para este site.