🚀 Como fazer o deploy MPI Solutions
Para realizar o deploy do MPI, siga os mesmos passos descritos no Fluxo de Deploy.
No entanto, existem algumas adaptações específicas necessárias para a publicação do MPI, detalhadas abaixo.
📧 Exemplo de e-mail para a M3
E-mail: suporte@m3solutions.com.br
Assunto: Criação de VHost e Banco de Dados - MPI SolutionsCriação de VHost e Banco de Dados - MPI Solutions
Boa tarde,
Solicito, por gentileza, a criação de VHost e Banco de Dados para o projeto MPI Solutions, conforme as informações abaixo:
Informações do Servidor
- IP: 149.18.103.138
- Domínio: dominio.com.br
Usuários com acesso (Suporte / Deploy)
Favor garantir acesso para os seguintes usuários:
- carlos.almeida
- hiago.maitan
- paulo.roberto
- armando.machado
- alan.agenor
- elisa.mostafa
- weverton.costa
- everton.lima
- guilherme.millares
🔐 Configuração de SSH
Para este projeto, é necessário criar uma chave SSH exclusiva.
1. Gerar a chave SSH
ssh-keygen -t ed25519 -C "seu_email@dominio.com" -f ~/.ssh/nome_da_chave
2. Iniciar o agente SSH
eval "$(ssh-agent -s)"
3. Adicionar a chave
ssh-add ~/.ssh/mpi_solutions
4. Criar aliases (opcional, mas recomendado)
alias mpi='eval "$(ssh-agent -s)" && ssh-add ~/.ssh/mpi'
alias busca='eval "$(ssh-agent -s)" && ssh-add ~/.ssh/busca'
Dica
Os aliases facilitam o carregamento das chaves SSH no dia a dia, evitando repetir comandos manualmente.
🔐 Acesso para as Ferramentas
🛠️ Ferramentas vinculadas ao projeto
As seguintes ferramentas são utilizadas no projeto:
- Google Analytics
- Google Tag Manager
- Google Search Console
- Google reCAPTCHA
📧 Credenciais de acesso
Utilizar as credenciais do e-mail ferramentasmpisolutions@gmail.com que estão no canal Deploy - BC do Teams.
📂 Atualizações no Projeto
📁 1. Atualizar pasta /inc
- Substitua todos os arquivos da pasta
/incpelos arquivos do.zipfornecido.
Lembrete
Baixar a pasta inc zipada no canal do teams Deploy BC
✏️ 2. Alterações em arquivos PHP
Edite os arquivos:
contato.phpform-coluna-lateral-mpi.php
Adicione o seguinte trecho dentro do formulário:
<div style="position:absolute; left:-9999px;" aria-hidden="true">
<label for="atendimento">Não preencha este campo</label>
<input type="text" name="atendimento" id="atendimento">
</div>
<input type="hidden" id="site" name="site" value="<?php echo $_SERVER['REQUEST_URI']; ?>">
<input type="hidden" id="id_cliente" name="id_cliente" value="<?= $idLeads ?>">
Onde inserir esse código
- No
contato.php: antes das<div>que contêm inputs dentro da<form>- No
form-coluna-lateral-mpi.php: após olabeldo campo de mensagem
🔒 3. Ajuste no mail.send
Edite o arquivo mail.send e adicione a validação de origem da requisição:
// Verificação da origem da requisição
$allowed_host = "www.SITE.com.br";
🏷️ 4. Configuração no Tag Manager
Para configurar o Google Tag Manager (GTM) no projeto MPI, siga os passos abaixo:
- Acesse o container do projeto no GTM
- Clique na opção de importação de container
- Utilize o arquivo:
GTM-MPI.json - Confirme a importação e revise as configurações antes de publicar
🖼️ Exemplo
.gif)
Dica
Clique em salvar no final da página após adicionar o json
Fora os pontos mencionados acima, seguir o processo padrão do Busca Cliente.