Visão Geral
O ambiente de produção reúne as configurações essenciais para o funcionamento das aplicações publicadas. Nele devem ser configuradas as APIs utilizadas nos projetos e conexões. Também é possível realizar algumas configurações básicas no seu servidor web, como a definição do timezone do PHP entre outras.
Ele pode ser implementado de duas formas:
-
Compartilhado entre dois ou mais projetos. Neste caso, as configurações são centralizadas em um único ambiente. A vantagem é a facilidade na manutenção das configurações, já que todas as alterações serão realizadas em um único local.
-
Configurado individualmente para cada projeto. Neste caso, cada projeto terá seu próprio ambiente de produção com as configurações específicas e ajustadas de acordo com a necessidade do projeto.
Ambas têm suas vantagens e desvantagens e podem ser adotadas dependendo da infraestrutura e dos requisitos dos projetos em questão. O importante é garantir que o ambiente de produção esteja corretamente configurado para garantir o funcionamento adequado das aplicações ou projetos publicados no servidor.
Pré requisitos do ambiente
Para publicar projetos e utilizar o ambiente de produção é necessário atender aos seguintes pré-requisitos:
- Servidor Web configurado e compatível as versões do PHP homologadas para as aplicações do Scriptcase como: Apache, IIS ou nginx
- PHP homologado para utilização das aplicações da ferramenta. Confira a lista de compatibilidade na página da publicação típica e publicação avançada.
- Extensão do banco de dados, utilizado na conexão do projeto, habilita para criação da conexão.
Acessando o ambiente de produção
O acesso deve ser realizado utilizando o navegador de sua preferência, desde que seja compatível. Confira a lista abaixo.
O caminho padrão ao realizar um publicação típica é:
/nome_do_projeto/_lib/prod
já na publicação avançada o diretório será definido pelo desenvolvedor no momento da publicação.
Exemplos de acesso ao ambiente em uma publicação típica
- 180.204.163.144:8092/nome_do_projeto/_lib/prod/
- mysc.dominio.net/nome_do_projeto/_lib/prod/
Exemplos de acesso ao ambiente em uma publicação avançada
- 180.204.163.144:8092/producao/
- mysc.dominio.net/producao/prod/
Browser compatíveis
Chrome | Qualquer versão |
Firefox | Versão 4 ou superior |
Edge | Qualquer versão |
Opera | Versão 9 ou superior |
Safari | Versão 5.2 ou superior |
Opções de configuração
O ambiente de produção possui diversas configurações disponíveis, clique na opção desejada para acessar a sessão da documentação referente ao recurso.
Conexões com banco de dados
- Criar nova Conexão - Permite realizar a criação das conexões utilizadas no ambiente de produção. Certifique-se de que o nome da conexão seja idêntico ao esperado pela aplicação.
- Editar conexão existente - Permite modificar os dados de uma conexão criada anteriormente.
- Renomear conexão - Possibilita a alteração do nome de uma conexão existente.
- Conexão pendentes - Lista as conexões dos projetos publicados que estão utilizando o ambiente de produção e ainda não foi configurada.
Configurações do Ambiente
- Configurar ambiente de produção - Permite ajustar diversas configurações do ambiente, como o tempo de vida dos arquivos, o fuso horário (timezone) entre outras opções.
- Diretório das aplicações - Tela de cadastro dos diretórios dos projetos publicados, que utilizam o ambiente de produção.
- Aplicações desatualizadas - Verifica a compatibilidade das aplicações com o ambiente de produção.
- Configurar recuperação de senha - Define o e-mail que será utilizado para realizar a recuperação de senha do ambiente.
- Atualizar ambiente de produção - Atualiza automaticamente os arquivos do ambiente de produção.
- API - Tela de configuração das APIs para utilização no ambiente de desenvolvimento.
- Alterar senha - Permite alterar a senha do ambiente de produção.
- Ajuda - Link para acessar esta página da documentação.
- Diagnosis - Acessa o arquivo de diagnóstico do seu ambiente, onde é possível visualizar as configurações do servidor
- Sobre - Exibe informações sobre o ambiente de produção.
- Logout - Realiza logout seguro, finalizando a sessão no seu ambiente de produção.