Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • appoio-wiki appoio-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • APPOIO
  • appoio-wikiappoio-wiki
  • Wiki
  • configuracao

configuracao · Changes

Page history
Update configuracao authored Nov 15, 2020 by João Vitor Bernardi Severo's avatar João Vitor Bernardi Severo
Hide whitespace changes
Inline Side-by-side
configuracao.md
View page @ 87c03d8a
......@@ -146,8 +146,31 @@ Para executar o projeto nós precisamos de duas coisas essenciais:
1. Ter feito o clone do projeto
2. Ter o node instalado e configurado no sistema
Antes de executar o projeto precisamos configurar algumas variáveis de ambiente (usuários de Windows não se preocupem, é tranquilo)
Duas variáveis são necessárias para desenvolvimento:
```ADMIN_EMAIL```
```ADMIN_PASSWORD```
Para configurá-las basta utilizar o comando "SET" (Prompt de Comando - CMD) ou "EXPORT" (Linux e Power Shell) da seguinte forma:
```
C:\users\backend>SET [email protected]
C:\users\backend>SET ADMIN_PASSWORD=senha
```
> Note que para Linux ou Power Shell basta substituir o comando "SET" por "EXPORT"
**```Nota para os desenvolvedores: O e-mail e senha corretos podem ser encontrados no grupo Geral do Discord```**
Com os dois prontos nós já podemos rodar o projeto:
Na raiz do projeto execute o comando: npm install
```
C:\users\backend>npm install
audited 283 packages in 2.451s
......@@ -156,9 +179,11 @@ found 0 vulnerabilities
> A saída pode ser diferente, o importante é não ter aparecido nenhum erro
Agora basta digitar o comando na raiz do projeto: node .\index.js dev
Agora basta digitar o comando na raiz do projeto: node index.js dev
```
C:\users\backend>node .\index.js dev
C:\users\backend>node index.js dev
PI Server started and listening on port 8080 (development)
Executing (default): CREATE TABLE IF NOT EXISTS `user` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(50) NOT NULL, `email` VARCHAR(100) NOT NULL UNIQUE, `password` VARCHAR(255) NOT NULL, `birthday` DATETIME NOT NULL, `city` VARCHAR(50) NOT NULL, `uf` VARCHAR(2) NOT NULL);
...
......@@ -167,20 +192,9 @@ Executing (default): CREATE TABLE IF NOT EXISTS `user` (`id` INTEGER PRIMARY KEY
> A saída pode ser diferente, o importante é não ter aparecido nenhum erro
Pronto, o servidor está executando localmente na sua máquina no endereço:
http://localhost:8080/api
Caso queira utilizar um banco MySQL na AWS basta alterar os parâmetros informados na linha de comando
Para executar com o MySQL da AWS use o comando abaixo, substituindo os parâmetros pelos seus dados:
node .\index.js prod "databasename" "username" "password" "host" "port"
> Não utilize as aspas somente os valores
Ou seja:
http://localhost:8080/api
```
C:\users\backend>node .\index.js prod production_db admin 12345678 prod_db.12hbkjnj1.sa-east-1.rds.amazonaws.com 5601
```
---
......
Clone repository
  • Rotas
  • arquitetura
  • banco_dados
  • configuracao
  • deploy
  • escopo
  • git_workflow
  • gp
  • Home
  • instalacao
  • mockups
  • padronizacao
  • processo
  • qualidade