- PHP V7.2.4 o superior
- Extensión PDO_INFORMIX
- NODE JS V17.9.0
- NPM V8.5
- COMPOSER V2.3 o superior
- GIT V2.35 o superior.
- MOD_REWRITE activo en el servidor
El servidor deberá poseer al menos esta configuración
<Directory /var/www/html>
AllowOverride All
</Directory>
En un servidor Ubuntu esta configuración debe colocarse en /etc/apache2/sites-available/
Clonarlo en la carpeta que se este utilizando como base en el servidor (Ej. C:\docker)
Debe colocarse en la raíz del proyecto, con el siguiente contenido
node_modules
vendor
composer.lock
packagelock.json
public/
build
.gitignore
.htaccess
public/.htaccess
temp
storage
includes/.env
Estos archivos se usaran para redirigir las consultas hacia el archivo index.php
Deberá colocarse en la raíz del proyecto
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
Deberá colocarse dentro de la carpeta public
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
Este archivo deberá contener la información según el entorno en que se ejecute el proyecto y deberá contener esta información
DEBUG_MODE = 0
DB_HOST=host
DB_SERVICE=port
DB_SERVER=server_name
DB_NAME=db_name
APP_NAME = "app_name"
Ejecutar en consola el comando siguiente y esperar a que termine su ejecución
npm install
Ejecutar en consola el comando siguiente y esperar a que termine su ejecución
composer install
Ejecutar en consola el comando siguiente y esperar a que termine su ejecución
npm run build
Este comando permanecerá en ejecución mientras se este trabajando en el proyecto
Configurar los archivos con la información del proyecto y la versión en la que se esta trabajando
- package.json
- composer.json