Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W 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
  • Agendamento de Visitas de Escola ao Museu
  • Wiki
  • Wiki
  • configuracao

Last edited by Vinicius Alencar da Silva Jun 16, 2023
Page history
This is an old version of this page. You can view the most recent version or browse the history.

configuracao

Home Sprints UserStories/Requisitos Processos Arquitetura Configuração Mockups Banco de Dados Horários Disponiveis

Configurações do Projeto

Sumário

Configurações Gerais

Aqui serão encontradas as instruções de configuração de ambos ambientes de desenvolvimento.

Clonando os Repositórios

Backend:

Para clonar o repositório do backend em seu computador basta executar um dos comandos abaixo:

Via HTTP:

Via SSH:

Frontend:

Para clonar o repositório do frontend em seu computador basta executar um dos comandos abaixo:

Via HTTP:

Via SSH:

Dashboard:

Para clonar o repositório do Dashboard em seu computador basta executar um dos comandos abaixo:

Via HTTP:

Via SSH:

Container:

Para clonar o repositório do Container em seu computador basta executar um dos comandos abaixo:

Via HTTP:

Via SSH:

Backend

Configurando a Máquina

Windows:

  1. Baixe os arquivos de configuração através do link: https://l1nk.dev/ProjetoMuseu
  2. Extraia os arquivos
  3. Execute os scripts em ordem: • Script "1.Active Resources.bat": Ativa os seguintes recursos do Windows:
    • Plataforma de Máquina Virtual
    • Subsistema do Windows para Linux OBS: Após o término do processo o o computador será reiniciado automaticamente. • Script "2.Install Softwares.bat": Realiza a instalação silenciosa dos softwares:
    • Docker Desktop
    • Visual Studio Code
    • WSL Update Kernel
    • NodeJS 18.16.0
    • Git OBS: Após o término de todas as instalações, o computador será reiniciado automaticamente. • Script "3.Load Repositories.bat": Clona as repositórios DevOps e BackEnd • Script "4.Devops Run.bat": Configura as variáveis de ambiente e instalar os pacotes do node no diretório Backend.
  4. Abra o diretório BackEnd no VSCode e rode os seguintes comandos: npx prisma generate npx prisma migrate dev npm run start:dev

Tecnologias Utilizadas:

Software Versão
Docker Atual
Visual Studio Code Atual
Git 2.41.0
WSL Update Kernel Atual

Citar o docker para simplificar essa parte

Compilando e Executando

Na raiz do projeto execute

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.

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

Compilando e Executando

Executando

Clone repository
  • Processos
  • arquitetura
  • banco_dados
  • configuracao
  • Home
  • horarios
  • mockups
  • requisitos
  • sprints