... | @@ -2,8 +2,51 @@ |
... | @@ -2,8 +2,51 @@ |
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
# Instalando NodeJS
|
|
# Instalando NodeJS
|
|
|
|
* Para iniciar com este guia, você deve ter uma conta de usuário com privilégios sudo configurada.
|
|
|
|
* Após isso, temos apenas que utilizar o gerenciador de pacotes `apt`. Porém antes, devemos atualizar nosso índice de pacotes primeiro, utilizando o comando `sudo apt-get update`.
|
|
|
|
* Então, instalamos através dos repositórios, utilizando o comando `sudo apt-get install nodejs`.
|
|
|
|
* Também devemos instalar o gerenciado de pacote do NodeJS, o `NPM`, utilizando o comando `sudo apt-get install npm`.
|
|
|
|
|
|
# Instalando Yarn
|
|
# Instalando Yarn
|
|
|
|
* O primeiro passo é ativar o repositório Yarn. Comece importando a chave GPG do repositório utilizando o seguinte comando: `curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -`.
|
|
|
|
* Após isso, adicione o repositório Yarn APT no seu sistema utilizando o comando: `echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list`.
|
|
|
|
* Depois de adicionar o repositório no sistema, devemos atualizar a lista de pacotes `apt` utilizando o comando: `sudo apt updtate`.
|
|
|
|
* Por fim, instalamos o Yarn escrevendo `sudo apt install yarn`.
|
|
|
|
|
|
# Instalando MySQL Server
|
|
# Instalando MySQL Server
|
|
|
|
* Para instalar o MySQL Server também utilizaremos a lista de pacotes `apt`.
|
|
|
|
* Como citado acima, sempre devemos atualizar a lista de pacotes primeiro utilizando o comando: `sudo apt-get update`.
|
|
|
|
* Após isso, instalamos o MySQL Server utilizando o comando `sudo apt-get install mysql-server`.
|
|
|
|
* O próximo passo é instalar as dependências do `MySQL Server`, utilizando o comando: `sudo mysql_secure_installation utility`.
|
|
|
|
* Para inicializar o MySQL Server no Linux utilizamos o comando `sudo systemctl start mysql`.
|
|
|
|
|
|
# Configurando Banco de Dados
|
|
# 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
|
|
# 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
|
|
# 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`. |
|
|
|
\ No newline at end of file |