Feedback Imprimir

Publicação Típica

Requisitos mínimos do servidor de produção

  • Servidor web (ex: Apache, IIS).
  • PHP versões 5.6 ou 7.0.
  • Acesso à base de dados que o projeto utilizará depois de publicado.

A publicação típica utiliza as configurações padrão do Ambiente de Produção (Bibliotecas Comuns), sua configuração é feita automaticamente pelo Scriptcase.

Siga os passos abaixo para realizar a publicação típica.

Publicação de Projeto

1 - Acesse o seu projeto e escolha a opção “Projeto -> Publicar Aplicações”, disponível no menu superior.

Menu "Projetos" do Scriptcase Menu “Projeto” do Scriptcase

2 - Após clicar em Publicação, você terá a opção de publicar todas as aplicações do projeto ou escolher quais serão publicadas.

Todas as aplicações

Ao selecionar esta opção, todas as aplicações do projeto serão publicadas.

Escolha de aplicações da publicação

Selecionar as aplicações

Esta opção nos permite selecionar as aplicações que serão publicadas.

Escolha de aplicações da publicação

Lista das aplicações disponíveis

Selecione as aplicações que deseja publicar.

Escolha de aplicações da publicação

3 - Em seguida, devemos selecionar o tipo de publicação desejada.

Escolha do tipo da publicação

4 - Devemos definir qual será a aplicação inicial do projeto.

Neste passo também definimos se iremos enviar as bibliotecas comuns(prod) junto do nosso projeto.

Escolha da aplicação inicial da publicação

É necessário selecionar as bibliotecas comuns, que são arquivos responsáveis pelo “Ambiente de Produção”. É necessário selecionar os arquivos comuns, para as imagens, css e mensagens costumizadas para serem enviadas no momento da publicação.

  • Bibliotecas comuns(Prod): Contém as bibliotecas utilizadas por nossas aplicações(CEP, GoJS, etc) além das informações das conexões utilizadas pelo projeto.
  • Publicar com arquivos comuns: Esta opção é obrigatória na publicação de um projeto, para que as imagens, css e mensagens personalizadas sejam enviadas no momento de geração da publicação.
  • Aplicação inicial: Define a aplicação inicial do sistema.

Arquivos gerados

5 - Geração dos arquivos da publicação:

Nesta etapa devemos selecionar a forma que desejamos que os arquivos de publicação serão gerados.

Gerar ZIP ou Tar.Gz com aplicações (Opção utilizada neste exemplo):

O Scriptcase irá gerar um arquivo Zip ou Tar.Gz. Ao final do processo, será exibido um relatório das aplicações publicadas juntamente com o link para download do projeto.

O arquivo ZIP ou Tar.Gz gerado, deve ser descompactado apenas no servidor de publicação, para evitar que os arquivos sejam corrompidos.

Escolha tipo ZIP da publicação

Publicar em diretório no servidor:

Esta opção gera os arquivos diretamente no diretório informado. Devemos informar o caminho absoluto do diretório de publicação.

Essa opção está disponível apenas quando a publicação for realizada no mesmo servidor em que o Scriptcase está instalado.

Escolha tipo Diretório da publicação

Publicar em servidor de FTP:

Esta opção gera os arquivos diretamente no servidor remoto de FTP.

Escolha tipo FTP da publicação

  • Servidor de FTP: Servidor o qual será usado para publicar o projeto. Insira aqui o domínio ou IP de seu servidor FTP.
  • Usuário: Usuário FTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
  • Senha: Senha vinculada ao usuário informado acima.
  • Diretório no FTP: Caminho absoluto do diretório do servidor escolhido para publicar o projeto.

Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso FTP e um usuário com permissões de escrita na pasta do mesmo.

Publicar em servidor de SFTP:

Esta opção gera os arquivos diretamente no servidor remoto de SFTP.

Escolha tipo SFTP da publicação

  • Servidor de SFTP: Servidor o qual será usado para publicar o projeto. Insira aqui o domínio de seu servidor SFTP.
  • Usuário: Usuário SFTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
  • Senha: Senha vinculada ao usuário acima.
  • Diretório no SFTP: Caminho absoluto do diretório do servidor escolhido para publicar o projeto.

Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso SFTP e um usuário com permissões de escrita na pasta do mesmo.

6 - Ao final do processo, será exibido um relatório das aplicações publicadas juntamente com o link para download do projeto.

O arquivo ZIP ou Tar.Gz deve ser descompactado apenas no servidor de produção, para minimizar os riscos de corromper os arquivos.

Tela final da publicação

Diretórios do servidor

7 - Na raiz do servidor foi criada uma pasta(tipica) onde iremos descompactar os arquivos de publicação.

Diretório dos servidor

8 - No final do processo de descompactação dos arquivos, devemos acessar nosso projeto pelo browser.

No primeiro acesso devemos configurar as conexões no Ambiente de produção.

Primeiro acesso