Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Globo Aplausos Wiki Globo Aplausos 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
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Globo Aplausos
  • Globo Aplausos WikiGlobo Aplausos Wiki
  • Wiki
  • Configuracao

Configuracao · Changes

Page history
Update Configuracao authored Aug 23, 2023 by Henrique Cardoso Zanette's avatar Henrique Cardoso Zanette
Hide whitespace changes
Inline Side-by-side
Configuracao.md
View page @ 32e2b0e4
...@@ -122,4 +122,45 @@ Será pedida a senha para o usuário globo, que por padrão será aplausos123. ...@@ -122,4 +122,45 @@ Será pedida a senha para o usuário globo, que por padrão será aplausos123.
Se tudo funcionar corretamente você será direcionado para a tela do Workbench do globoaplausos. Se tudo funcionar corretamente você será direcionado para a tela do Workbench do globoaplausos.
![wb9](uploads/f21c73f95984bbb4eb7f3d4332f12913/wb9.png) ![wb9](uploads/f21c73f95984bbb4eb7f3d4332f12913/wb9.png)
### Utilizando MySQL no Docker ### Utilizando MySQL no Docker
\ No newline at end of file Utilizando o MySQL no Docker, ao rodarmos o comando de docker compose up, é necessário que concedamos as permissões de acesso e criação para nosso usuário no container. Para fazer isso é necessário rodar os seguintes comandos no terminal:
Para acessar o terminal do container rodamos o seguinte comando:
`docker exec -it mysql /bin/bash
`
Após, podemos rodar este comando para acessar o MySQL Client
`mysql -u root -p
`
No terminal do MySQL, podemos rodar os seguintes comandos:
`GRANT ALL PRIVILEGES ON *.* TO 'globo'@'%' WITH GRANT OPTION;
`
e
`
GRANT CREATE ON *.* TO 'globo'@'%';
`
(Opcional) Para conferir se as permissões foram adicionadas corretamente execute o comando:
`
SHOW GRANTS FOR 'globo'@'%';
`
Por fim, reinicie o container do MySQL.
`docker restart mysql`
#### Realizando a conexão
Com o MySQL rodando de forma local ou no Docker, podemos acessar o repositório do backend do Globo Aplausos e iniciar a última parte da configuração seguindo os seguintes passos:
1. Criando um arquivo `.env` seguindo a estrutura do arquivo `.env.example`.
2. Na variável `DABATASE_URL`, inserir a url de conexão com o banco, que será a seguinte `mysql://meusuariodosql:senhadousuario@localhost:3306/globoaplausos`.
Seguindo o processo de instalação descrito acima, devemos ficar com a url `mysql://globo:aplausos123@localhost:3306/globoaplausos`.
3. Por fim, podemos rodar o comando `npx prisma migrate dev`, para que o Prisma realize a migração das tabelas para o banco e crie os usuários padrão da aplicação.
Se o processo ocorrer de forma esperada, teremos o banco de dados com as tabelas criadas e populadas com os usuários iniciais da aplicação.
Clone repository
  • Analytics
  • Arquitetura
  • Backend
  • Banco de Dados
  • Codigo
  • Configuracao
  • Design_Mockups
  • Escopo
  • Frontend
  • Processo
  • Qualidade
  • gerencia
  • Home