Deployment Log - Started at 2026-07-30 23:35:56


Ser vars

Command: export HOME=/home/qasenseibackwebc

Command: SCRIPTS_PATH=/home/qasenseibackwebc/scripts

Command: COMPOSER_PATH=$SCRIPTS_PATH/composer

Command: PHP_BIN=/usr/local/bin/php

Command: REPO_PATH=/home/qasenseibackwebc/repositories/sensei-citrine-backend

Command: DOTFILES_PATH=/home/qasenseibackwebc/repositories/sensei-citrine-backend-dotfiles

Command: PROJECT_PATH=/home/qasenseibackwebc/public_html


Check composer

Command: if [ -f "$COMPOSER_PATH" ]; then echo "Composer already exists in this directory." else echo "Downloading Composer..." $PHP_BIN -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $PHP_BIN -r "if (hash_file('sha384', 'composer-setup.php') === 'c8b085408188070d5f52bcfe4ecfbee5f727afa458b2573b8eaaf77b3419b0bf2768dc67c86944da1544f06fa544fd47') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }" $PHP_BIN composer-setup.php $PHP_BIN -r "unlink('composer-setup.php');" mv composer.phar $COMPOSER_PATH echo "Composer downloaded as $COMPOSER_PATH" fi

Composer already exists in this directory.

Check repo

Command: cd $REPO_PATH

Command: git fetch --all

Fetching origin

Command: git pull

Already up-to-date.

Command: git checkout development

Already on 'development'

Remove old content

Command: cd $PROJECT_PATH

Command: rm -rf ./* ./.??*


Copy entire content

Command: cd $REPO_PATH

Command: echo "Start copy"

Start copy

Command: tar \ --exclude='.git' \ --exclude='.env.*' \ --exclude='Containerfile' \ --exclude='Dockerfile' \ --exclude='docker-entrypoint.sh' \ --exclude='.gitlab-ci.yml' \ --exclude='.gitignore' \ --exclude='*.md' \ --exclude='container-compose.yml' \ --exclude='*.sql' \ -cf - ./* ./.??* | tar --no-same-permissions -xf - -C "$PROJECT_PATH/"


Change permissions

Command: cd $PROJECT_PATH

Command: chmod -R 755 ./


Install dependencies

Command: cd $PROJECT_PATH

Command: $PHP_BIN $COMPOSER_PATH i --no-dev --optimize-autoloader

Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Package operations: 11 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/container (1.1.2): Extracting archive
  - Installing pimple/pimple (v3.6.2): Extracting archive
  - Installing nikic/fast-route (v1.3.0): Extracting archive
  - Installing slim/slim (3.12.5): Extracting archive
  - Installing symfony/polyfill-php80 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.37.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
  - Installing phpoption/phpoption (1.9.5): Extracting archive
  - Installing graham-campbell/result-type (v1.1.4): Extracting archive
  - Installing vlucas/phpdotenv (v5.6.3): Extracting archive
  0/11 [>---------------------------]   0%
 10/11 [=========================>--]  90%
 11/11 [============================] 100%
Generating optimized autoload files
7 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Command: echo "ALL DONE"

ALL DONE

Copy the dotfiles

Command: cd $DOTFILES_PATH

Command: cp -r ./ $PROJECT_PATH


Run migrations

Command: cd $PROJECT_PATH

Command: $PHP_BIN cli/migrate.php status

[APLICADA] 20260224_000001_seed_two_records
[APLICADA] 20260303_000001_add_mutable_column_to_vistas
[APLICADA] 20260310_000001_add_suspension_masiva_permission
[APLICADA] 20260316_000001_add_suspension_masiva_filtrada_permission
[APLICADA] 20260408_000001_add_acciones_masivas_and_activacion_masiva_permission
[APLICADA] 20260414_000001_add_historico_suspension_permission
[APLICADA] 20260415_000001_create_suspension_masiva_history_tables
[APLICADA] 20260416_000002_add_historico_activacion_permission
[APLICADA] 20260417_000001_create_activacion_masiva_history_tables
[APLICADA] 20260428_000001_create_modulos_descripcion_table
[APLICADA] 20260428_000002_seed_modulos_descripcion_catalog
[APLICADA] 20260430_000001_add_fecha_nacimiento_to_personas
[APLICADA] 20260504_000001_fix_fecha_nacimiento_column_size
[APLICADA] 20260519_000001_add_reportes_clientes_permission
[APLICADA] 20260522_000001_add_comparar_idapps_excel_permission
[APLICADA] 20260525_000001_increase_url_documentos_cliente_size
[APLICADA] 20260526_000001_add_notificaciones_masivas_permission
[APLICADA] 20260528_000001_add_sistemas_pago_permission
[APLICADA] 20260528_000002_add_portafolios_permission
[APLICADA] 20260529_000001_add_notification_template_to_portafolios
[APLICADA] 20260529_000002_seed_portafolios_efecty_payu
[APLICADA] 20260529_000003_seed_notification_template_portafolios
[APLICADA] 20260601_000001_create_notifications_templates_table
[APLICADA] 20260601_000002_add_plantillas_permission
[APLICADA] 20260606120000_create_clients_tags_tables
[APLICADA] 20260609120000_seed_new_tag_all_clients
[APLICADA] 20260610120000_seed_specific_transfer_freetrial_tags
[APLICADA] 20260610130000_fix_wrong_tags_8497_8464
[APLICADA] 20260610140000_add_renovacion_tags
[APLICADA] 20260610141000_update_renovacion_tag_names
[APLICADA] 20260611120000_drop_clients_tags_tables
[APLICADA] 20260611130000_create_eventos_cuentas_tables
[APLICADA] 20260611140000_seed_eventos_cuentas
[APLICADA] 20260611150000_add_fecha_filtrado_to_eventos_cuentas_auditoria
[APLICADA] 20260611180000_fix_fecha_filtrado_auditoria
[APLICADA] 20260612100000_add_foreign_keys_to_eventos_cuentas_auditoria
[APLICADA] 20260612110000_add_cuenta_id_to_eventos_cuentas_auditoria
[APLICADA] 20260612120000_update_eventos_cuentas_names
[APLICADA] 20260617_000001_add_account_event_edit_permission
[APLICADA] 20260620_000001_add_eventos_cuentas_permission
[APLICADA] 20260626_000001_create_epic_jobs_and_recaudos_tables
[APLICADA] 20260702_000001_add_gestion_planes_permission
[APLICADA] 20260702_000002_create_configuracion_facturacion_table
[APLICADA] 20260702_000003_add_configuracion_facturacion_permission
[APLICADA] 20260703_000001_create_descuentos_rutas_comportamiento_table
[APLICADA] 20260703_000002_add_gestion_descuentos_permission
[APLICADA] 20260704_000001_remove_aplica_para_from_descuentos
[APLICADA] 20260706_000001_create_excepciones_pago_table
[APLICADA] 20260706_000002_add_gestion_excepciones_pago_permission
[APLICADA] 20260706_000003_create_configuracion_fechas_corte_table
[APLICADA] 20260706_000004_add_gestion_fechas_corte_permission
[APLICADA] 20260708_000001_create_tarifas_reconexion_table
[APLICADA] 20260708_000002_add_gestion_tarifas_reconexion_permission
[APLICADA] 20260709_000001_create_descuentos_pago_adelantado_table
[APLICADA] 20260709_000002_add_gestion_descuentos_adelantado_permission
[APLICADA] 20260710_000001_create_paises_metodos_pago_table
[APLICADA] 20260710_000002_add_gestion_paises_metodos_pago_permission
[APLICADA] 20260714_000001_create_cuentas_recaudo_table
[APLICADA] 20260714_000002_add_ide_cuenta_recaudo_to_recaudos
[APLICADA] 20260714_000003_add_gestion_cuentas_recaudo_permission
[APLICADA] 20260715_000001_migrate_payment_methods_and_accounts
[APLICADA] 20260715_000002_seed_templates_and_portfolios

Command: $PHP_BIN cli/migrate.php migrate

No hay migraciones pendientes.

Deployment finished in 6.29s

Overall Status: SUCCESS