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:
- Baixe os arquivos de configuração através do link: https://l1nk.dev/ProjetoMuseu
- Extraia os arquivos
- 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.
- 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 Desktop | 4.20.0.0 |
Visual Studio Code | 1.78.2 |
Git | 2.41.0 |
NodeJS | 18.16.0 |
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