Configuraçoes do Ambiente
Nesta seção, você encontrará as configurações relacionadas ao ambiente de produção, onde é necessário definir alguns recursos essenciais para o funcionamento do projeto publicado.
Configurações de Produção
Configura abaixo as configurações disponíveis no ambiente de produção.
Diretório de Arquivos temporários
Este diretório é usado para armazenar temporariamente os arquivos gerados por exportações e campos de upload no projeto.
Diretório de Arquivos do cache
Neste campo deve ser informado o diretório para salvar em cache os arquivos enviados para nuvem via API de armazenamento.
Este diretório será utilizado caso a aplicação esteja configurada para manter arquivos após upload.
IP do servidor de PDF
Esse campo define o endereço IP do servidor onde os arquivos PDF da aplicação serão gerados.
Esta configuração deve ser utilizada apenas para corrigir algum bloqueio na geração do PDF pelo IP ou host do servidor. Caso não exista nenhum problema na geração do seu PDF deve permanecer em branco.
Tempo de vida dos arquivos do cache (Minutos)
Aqui você pode definir o tempo, em minutos, que os arquivos no diretório de Arquivos do cache devem persistir antes de serem atualizados ou excluídos.
Tempo de vida dos arquivos (Minutos)
Este campo determina o tempo, em minutos, que os arquivos no diretório de Arquivos temporários devem persistir antes de serem removidos.
Idioma
Define o idioma utilizado no ambiente de produção.
PHP timezone
Defina o fuso horário (timezone) que será utilizado pelo seu projeto. Se você deixar este campo vazio, o fuso horário do ambiente PHP será usado.
A chave de autorização para visualização dos mapas
Para utilizar recursos de mapas do Google Maps no ambiente, insira aqui a chave de autorização da API do Google Maps
Veja como criar a chave acessando o artigo Credenciais da API do Google Maps
Diretório das aplicações
Nesta tela, o desenvolvedor deve cadastrar os diretórios que possuiem aplicações publicadas e vinculadas ao ambiente de produção em configuração.
Este cadastro é necessário para que esses diretórios sejam listados no item Aplicações desatualizadas, afim de verificar a compatibilidade das aplicações publicadas com o ambiente de produção que está sendo configurado.
O diretório deve ser cadastrado informando o caminho completo a partir da raiz do servidor.
É possível realizar o cadastro de diretórios que ainda não possuam aplicações, mais que serão utilizados em uma publicação futura.
Aplicações incompatíveis
Nesta tela, serão listados todos os diretórios cadastrados na seção Diretório das aplicações para que o desenvolvedor possa verificar a compatibilidade das aplicações publicadas nestes diretórios com o ambiente de produção atual.
Esta verificação será realizada através da comparação entre a versão atual do ambiente de produção com a versão do ambiente em desenvolvimento, utilizado pelo Scriptcase, no momento da publicação destas aplicações.
As aplicações serão consideradas incompatíveis caso apresentem versões distintas entre os ambientes de produção citados acima.
Por exemplo, se a versão do ambiente de desenvolvimento do Scriptcase estiver na versão 2.0.000 e a versão do ambiente de produção do servidor estiver na versão 1.0.000, as aplicações publicadas por este Scriptcase, neste ambiente de produção, serão consideradas incompatíveis.
Verificar compatibilidade das aplicações
Para realizar a verificação, selecione os diretórios desejados e clique no botão Validar. Ao finalizar, será exibida uma mensagem de confirmação.
Em seguida, serão exibidos os resultados da verificação, como na imagem abaixo.
Diretório
Lista os diretórios cadastrados na seção Diretório das aplicações
Aplicações
Total de aplicações do diretório que estão incompatíveis com o ambiente o ambiente de produção em configuração
Última Verificação
Data e hora da ultima verificação realizada no diretório.
Coluna de ação
Esta coluna retornará o resultado da verificação.
- Mensagem Publicação compatível - Todas as aplicações do diretório estão compatíveis com o ambinete de produção atual.
- Botão Ver aplicações - Uma ou mais aplicações do diretório são incompatíveis com o ambinete de produção atual, clique no botão para listar as aplicações.
- Mensagem Diretório Incompatível - O diretório informado não possui aplicações.
Exemplo de diretório com aplicações compatíveis
Exemplo de diretório com aplicações incompatíveis
Ver aplicações
Ao clicar no botão, serão listadas todas as aplicações incompatíveis do diretório e os detalhes.
Aplicação
Nesta coluna serão exibidos os nomes das aplicações que apresentaram incomaptibilidade com o ambiente de produção atual.
Versão da publicação
Informa a versão do ambiente em desenvolvimento utilizado pelo Scriptcase no momento em que a aplicação foi publicada.
Versão deste ambiente
Informa a versão atual do ambiente de produção que está sendo configurado.
Solução
Esta coluna exibe a ação que deverá ser executada para tornar as aplicações compatíveis com o ambiente de produção e um link para um tutorial referente a solução informada.
Configurar recuperação de senha
Neste item definimos o e-mail que será utilizado para realizar a recuperação da senha do ambiente.
Neste processo será enviado um código para o e-mail definido nesta configuração, por este motivo, é recomendado a utilização de um e-mail com acesso restrito.
Confira os passos para realizar a recuperação da senha.
Recuperar senha
Ao clicar no link Recuperar Senha será enviado um código, temporário, para o e-mail informado. Este código deve ser informado na tela de recuperação da senha, que será exibida logo após o envio do e-mail.
Exemplo da tela de informação do código
Insira o código no campo e clique em confirmar.
Alteração de senha
Será exibida uma tela para redefinir a senha do ambiente. Defina a nova senha seguindo os critérios solicitados e clique em Alterar. Após a confirmação da alteração será, será aberta a tela de login.
É fundamental ressaltar que o ambiente de produção armazena informações sensíveis, por isso é de extrema importância definir uma senha forte. Recomendamos escolher uma combinação de caracteres alfanuméricos, letras maiúsculas e minúsculas, além de símbolos, para criar uma senha robusta e segura.
Exemplo da tela de definição da nova senha
Atualizar ambiente de produção
Este recurso permite realizar uma atualização automática dos arquivos e bibliotecas do seu ambiente.
Para efetuá-la, basta clicar no botão “Atualizar”, caso tenha alguma versão disponível a atualização será realizada.
Vale resaltar que esta atualização pode requerer a republicação de seus projeto.
Tela de atualização automática
Ao finalizar a atualização será exibida uma tela de confirmação.
Tela de confirmação da atualização
API
Ao realizar a publicação do projeto os dados das APIs configurados no ambiente de desenvolvimento, dentro do Scriptcase, não são enviados.
Desta forma, é necessário realizar a configuração da API no ambiente de produção, ao realizar a publicação. Lembrando que a API deve possuir o mesmo nome utilizado no ambiente de desenvolvimento, para que as aplicações possam utilizá-las.
A configuração das APIs no prod é semelhante a realizada no ambiente de produção. Caso tenha alguma dúvida, confira a documentação sobre as APIs do Scriptcase.
Exemplo da lita de APIs no prod
Alterar senha
Permite alterar a senha atual do ambiente de produção. Devemos informar a senha atual para validar a alteração.
Tela de redefinição de senha
Ajuda
Acessa a documentação refernete ao ambiente de produção em nosso site.
Diagnosis
Exibe as informações de configuração do seu servidor Web, como por exemplo: Versão do PHP utilizada, drivers habilitados entre outras informações importantes.
Só é possível visualizar estas informações após realizar o login no ambiente de produção.
Sobre
Exibe informações referentes ao ambiente de produção, como a versão e Build atual.
Logout
Realiza o logout do seu ambiente de produção, finalizando a seção atual.