# Publicação

Agora que seu projeto está pronto, falta apenas realizar a publicação em um servidor de sua escolha.

Os passos são os mesmos que você faria em qualquer publicação no Scriptcase (opens new window), mas ainda assim vamos te mostrar como realizar essa tarefa da melhor forma.

# Escolha das Aplicações

Antes de começar o processo de publicação, certifique-se de que o projeto está completamente gerado.

Para isso acesse no menu Projeto e escolha a opção Gerar código-fonte.

Após essa etapa, você deve agora começar de fato a publicação.

Acesse novamente no menu Projeto e escolha a opção Publicar Projeto.

Escolha a opção Todas na seleção de aplicações.

No tipo de publicação, você deve se atentar ao ambiente em que o seu projeto será publicado.

Se você está publicando o projeto pela primeira vez ou em um novo diretório, escolha a opção Típica (recomendada) pois, essa opção já configura automaticamente os diretórios necessários para o funcionamento, levando junto todo o ambiente de produção.

Já se você estiver, por exemplo, em um ambiente já publicado ou em um diretório que já possui um ambiente de produção, escolha preferencialmente a opção Avançada pois, ela permite uma configuração explícita dos diretórios durante a publicação.

A Publicação Avançada também permite que você crie um template, facilitando bastante sua produtividade durante a publicação.

# Publicação Típica

O primeiro passo necessário da publicação típica é escolher o sistema operacional e aplicação inicial, no caso do Sprout escolha a aplicação Sign in.

Observação: Não é necessário marcar a opção Mapas do FusionCharts.

O próximo passo é a definição do diretório de publicação.

Após a publicação, veja como acessar o ambiente de produção e definir a conexão clicando aqui.

# Publicação Avançada

Caso opte pela publicação avançada, você deve prestar atenção nos seguintes quesitos:

Crie um template de publicação (isso irá facilitar em futuras publicações).

Assim como na publicação típica, o próximo passo é definir o sistema operacional e a aplicação inicial que será Sign in.

Porém, como dissemos mais acima, a publicação avançada permite que você configure explicitamente os diretórios de produção, imagem, arquivos temporários e documentos.

Caso você já possua um ambiente de produção, basta informar o diretório das pastas requisitadas pelo Scriptcase. Para uma primeira publicação ou um novo diretório, é necessário fazer o download do ambiente de produção através do Scriptcase (opens new window).

O próximo passo é a definição de como essa conexão será chamada no ambiente de produção.

Finalmente você deve inserir o diretório de publicação.

Após a publicação, veja como acessar o ambiente de produção e definir a conexão clicando aqui.

# Ambiente de Produção

Após a publicação, acesse o ambiente de produção para definir a conexão do seu projeto.

Caso tenha feito a publicação típica, acesse através do navegador informando o caminho da publicação com _lib/prod.

Exemplo: https://www.mydomain.com/_lib/prod/

Durante o primeiro acesso é necessário definir uma nova senha. A senha padrão é scriptcase.

No ambiente de produção, acesse a opção Criar nova conexão e selecione MySQL/MariaDB.

Crie uma conexão com o nome definido durante a publicação avançada. Caso a publicação tenha sido feita de forma típica, crie conexão com o mesmo nome definido no projeto.

Por padrão, o Sprout possui a conexão conn_sprout.

Para finalizar, acesse o projeto publicado através do navegador.

Última Atualização: 6/28/2021, 4:06:52 PM