Este tutorial muestra cómo hacer una implementación típica en Scritpcase. El scriptcase contiene dos modelos de implementación de aplicaciones: Típica y Avanzada.
Si no está seguro de cómo implementar en un servidor de alojamiento, vea este video tutorial sobre la implementación aquí.
Requisitos Previos:
Este tipo de despliegue está destinado a los usuarios que desean utilizar la configuración predeterminada del entorno de producción (Bibliotecas comunes), esta configuración la realiza automáticamente Scriptcase. El proceso se describe a continuación:Paso 1: Accede a tu proyecto y elige la opción "Proyecto -> Despliegue", disponible en el menú superior.

Después de hacer clic en Desplegar, tiene la opción de desplegar todas las aplicaciones del proyecto o elegir cuáles se desplegarán. En este tutorial utilizaremos la opción "Todas".


Nota: En caso de que elija la opción "Seleccionar aplicaciones", se mostrará una pantalla con todas las aplicaciones del proyecto para que pueda elegir sólo las que se van a desplegar.
Paso 2: En la siguiente pantalla, elige que tipo de publicacion quieres utilizar, para este ejemplo elegiremos la "Avanzada".
Paso 3: Vamos a crear una plantilla de despliegue para que la configuración se pueda guardar y reutilizar siempre que se desee.
Paso 4: Configure la estructura de directorios del entorno de producción de acuerdo con la estructura de bibliotecas comunes definida en el servidor de producción. Se muestran dos ejemplos de configuración distintos.

Ejemplo:
Nota: Es necesario crear un directorio en su servidor de producción, para albergar todo el entorno de producción de despliegue (Bibliotecas Comunes), recordando que en el directorio de documentos debe informar la ruta absoluta a la carpeta. En este ejemplo estamos utilizando el directorio llamado "producao".
Directorio de la Producción: Conjunto de librerías y servicios utilizados por las aplicaciones publicadas. Establezca aquí la ruta relativa al directorio prod, ej: /producción/prod o /prod
Nota: El carácter "/" significa que se utiliza la raíz del servidor Web para las rutas relativas.Paso 5: Establezca el nombre de la conexión con la base de datos que se utilizará en el proyecto una vez publicado.

Note:Se recomienda esta opción porque es la que menos depende de otros servicios que se vayan a realizar.Despliegue en un directorio del servidor: Despliega las aplicaciones en el directorio informado. Esta opción sólo debe utilizarse si el despliegue se realiza en el mismo servidor donde está instalado el ScriptCase, de lo contrario la opción no será válida.



Nota: Para utilizar esta opción es necesario disponer de un servidor con acceso FTP y un usuario con permisos de escritura en la misma carpeta.

FTP server: Servidor que se utilizará para desplegar el proyecto. Introduzca aquí el dominio de su servidor FTP.
User: Usuario FTP del servidor de producción, recordando que este usuario debe tener permisos de escritura en la carpeta del servidor, de lo contrario no funcionará..
Password: Contraseña del usuario FTP.
Directory in the FTP: Directorio del servidor elegido para desplegar el proyecto.
Nota: Con el despliegue avanzado, es necesario descargar el "Entorno de Producción", que corresponde a todos los ficheros responsables de las bibliotecas públicas. Si no desea descargar el Entorno de Producción (librerías comunes) generado por el enlace tras el despliegue, puede optar por descargarlo aquí. Si desea volver a desplegar el mismo proyecto, no es necesario descargar las bibliotecas comunes. Esta información no sólo es válida cuando las bibliotecas comunes se han actualizado a una nueva versión de ScriptCase.La estructura tendrá el aspecto de la imagen siguiente:


En la siguiente pantalla tendrá que establecer una nueva contraseña para entrar en el "entorno de producción".
Passo 4: En este paso elegimos el DBMS, la base de datos que usamos en la aplicación.

Passo 5: Informaremos al Servidor de Base de Datos, en el nuestro como la base de datos está en la misma máquina que las aplicaciones, podemos llamarla a través de 'localhost', si la base de datos está en otro servidor se puede llamar a través del nombre de la máquina o número de IP, nosotros informará también el Usuario y la Contraseña para acceder a la base de datos (si la hubiere).

