Deployment of ADO Sites

Introduction

Welcome to the IIS Site Deployment Manual for Ado Technologies. This document provides a comprehensive guide for the secure and efficient deployment of our platform's websites, specializing in entity management, identity, and compliance.

Manual Objective

The main objective of this manual is to establish a standard and detailed procedure for deploying sites on IIS, ensuring compliance with best practices in security and regulatory requirements. This document also serves as a reference for internal and external audits.

Prerequisites

Before proceeding with the deployment, please ensure you have:

Folder Structure

imagen.png

Interfaz de usuario gráfica, Aplicación

Descripción generada automáticamente

Folder Descriptions

Deployment Steps

1. Identification of the Deployment Environment

Before beginning, determine whether the deployment will occur in QA for testing, STG for staging, or in production (PROD) for the final environment.

2. Approval from Finance Department

Obtain formal approval from the finance department before proceeding with the deployment in the production environment (PROD).

3. Deploying the Site to the Root of IIS

Copy all website files to the root of the IIS directory structure on the designated server.

4. Configuring the Application Pool

In IIS, configure a new application pool for the deployed website, allocating appropriate resources according to technical and performance specifications.

imagen.png

imagen.png

Database Configuration in web.config

Edit the web.config file of the site to configure the connection strings for the databases NombredeEntidadValidation, NombredeEntidadHistoric, and NombreDeEntidadTemplates.

Example Configuration

Below is an example of how to set up the connection strings in your web.config file.

imagen.png

Style Changes and Parameters for the Relevant Entity

Make the necessary style and parameter adjustments for the specific entity related to the site deployment, ensuring consistency with design and functionality requirements.

Automatic Database Creation

Upon first launch, the website will automatically create the databases NombredeEntidadValidation, NombredeEntidadHistoric, and NombreDeEntidadTemplates if they do not already exist.

Security Rules Configuration

The infrastructure team will configure the necessary security rules for the deployed site, including access permissions, firewall settings, and security auditing according to company policies.

Integration with External Databases (Optional)

If the client requires the use of external databases, credentials and the corresponding VPN access point must be provided for proper integration.

Execution of DB Scripts

After deploying the site on IIS, it is necessary to execute the StoredProcedures.sql script located in the ScriptsDB folder. This script contains essential stored procedures for the application's operation.

Instructions:

  1. Access the Database: Ensure you have access to the databases corresponding to the entity for which you are deploying.
  2. Script Adjustments:

imagen.png

imagen.png

This step is crucial to ensure the application functions properly with the specific entity databases.

Final Considerations

Outcome

By following these steps and considerations, you will ensure a smooth and effective deployment process, leading to a well-functioning website that meets both design and functional requirements. Proper documentation and communication are essential for future maintenance and support.

imagen.png


Revision #2
Created 4 October 2024 14:03:22 by bryan acosta
Updated 4 October 2024 14:11:53 by bryan acosta