| Home | Sprints | USs/Requisitos | Processos | Arquitetura | Configuração | Mockups | Banco de Dados | Horários Disponiveis |
|---|
Configurações do Projeto
Aqui serão encontradas as instruções de configuração de ambos ambientes de desenvolvimento.
Sumário
Clonando os Repositórios
Backend:
Para clonar o repositório do backend em seu computador basta executar um dos comandos abaixo:
Via HTTP:
https://tools.ages.pucrs.br/agendamento-de-visitas-de-escola-ao-museu/backend.git
Via SSH:
ssh://[email protected]:8822/agendamento-de-visitas-de-escola-ao-museu/backend.git
Frontend:
Para clonar o repositório do frontend em seu computador basta executar um dos comandos abaixo:
Via HTTP:
https://tools.ages.pucrs.br/agendamento-de-visitas-de-escola-ao-museu/frontend-formulario.git
Via SSH:
ssh://[email protected]:8822/agendamento-de-visitas-de-escola-ao-museu/frontend-formulario.git
Dashboard:
Para clonar o repositório do Dashboard em seu computador basta executar um dos comandos abaixo:
Via HTTP:
https://tools.ages.pucrs.br/agendamento-de-visitas-de-escola-ao-museu/frontend-administrativo.git
Via SSH:
ssh://[email protected]:8822/agendamento-de-visitas-de-escola-ao-museu/frontend-administrativo.git
Container:
Para clonar o repositório do Container em seu computador basta executar um dos comandos abaixo:
Via HTTP:
https://tools.ages.pucrs.br/agendamento-de-visitas-de-escola-ao-museu/devops.git
Via SSH:
ssh://[email protected]:8822/agendamento-de-visitas-de-escola-ao-museu/devops.git
Backend
Configurando a Máquina
Windows:
-
Baixe os arquivos de configuração através do link: https://l1nk.dev/ProjetoMuseu
-
Extraia os arquivos.
-
Execute os scripts na seguinte ordem:
| N° | Script | Função |
|---|---|---|
| 1 | Active Resources.bat | Ativa os seguintes recursos do Windows Plataforma de Máquina Virtual e Subsistema do Windows para Linux. |
| 2 | Install Softwares.bat | Realiza a instalação silenciosa dos softwares Docker Desktop, Visual Studio Code, WSL Update Kernel, NodeJS 18.16.0 e Git. |
| 3 | Load Repositories.bat | Clona as repositórios DevOps e BackEnd. |
| 4 | Devops Run.bat | Configura as variáveis de ambiente e instala os pacotes do node no diretório Backend. PS: Certifique-se que o Docker Desktop já esteja inicializado. |
- Abra o diretório
BackEndnoVisual Studio Codee rode os seguintes comandos:
| Comando |
|---|
| npx prisma generate |
| npx prisma migrate dev |
| npm run start:dev |
Tecnologias Utilizadas:
| Software | Versão |
|---|---|
| Docker Desktop | 4.20.0.0 |
| Visual Studio Code | 1.78.2 |
| Git | 2.41.0 |
| NodeJS | 18.16.0 |
Envio de email
Para enviar e-mails é necessário configurar as seguintes variáveis de ambiente:
SMTP_HOST
SMTP_PORT
SMTP_USER
SMTP_PASS
Você pode definir essas variáveis em seu sistema operacional ou em seu ambiente virtual, dependendo de como está estruturado o seu projeto. Certifique-se de que as informações de configuração estejam corretas para que você possa enviar e-mails com sucesso.
Bugs encontrados
Erro que aparentemente não afeta a execução do projeto, mas bloqueia o container nginx-museu
Frontend
Configurando a Máquina
Tecnologias para rodar o projeto de preferencia com versão necessária
Citar o docker para simplificar essa parte
Compilando e Executando
Executando
Dashboard
Configurando a Máquina
Tecnologias para rodar o projeto de preferencia com versão necessária
Citar o docker para simplificar essa parte