Calculo de fecha de próxima reserva en GIS
La comprobación de si se puede hacer un pago o una reserva no parte de la fecha de llegada, sino de qué fecha es hoy y cuanto margen se necesita para poder hacer esa operación. Próxima reserva No se permiten reservas para el mismo día. Se permiten reservas para mañana siempre que queden al menos 3 horas de gestión. El horario de oficina habitual es 08:00-19:00 (empieza a las 8 para permitir las reservas madrugadoras). ...
Estandar sobre repositorio de GIS
No se trabaja directamente en branch "Master" Se crea un branch para cada problema. Este branch, en caso de ser un parche personal, se nombrará como el siguiente ejemplo "perico/fix-envio-comunicaciones". El nombre del branch debe ser claro para no llevar a confusión. Cuando se acabe un branch se podría hacer un nuevo commit vacio con el texto "[ACABADO]". Los commits que se quieran copiar a Master serán aplicados mediante ...
Deploys y hooks de GIT
Se encuentran en /home/webs/home.alsur.es/html/pan/git Ruta tipo para añadir hook a un repositorio: http://gitl.alsur.es:8102/gis/golfinspain/hooks Dependiendo del repositorio se usará como dominio del hook uno u otro. Hay que incluir una configuración del repositorio en /home/webs/home.alsur.es/html/pan/git/hook_c.php REPOSITORIOS golfinspain URL del hook: http://home.alsur.es/pan/git/hook.php Usa el script ...
Envío de correos a través de swift
Dependiendo del origen y de la variable $gis_system saldrá por bookings@golfinspain.com o system@golfinspain.com: if($origen == 'bookings@golfinspain.com' || $swift_host_from == 'golfinspain.com'){ $swift_server = 'smtp.gmail.com'; $swift_port = 465; $swift_method = 'ssl'; // si no se quiere poner a null if($gis_system == 1 || $_REQUEST['system'] == 1){ $swift_username = 'system@golfinspain.com'; ...
Arranque de servidor
Notas sobre arranque del server. Adjunto pantallazos de config de BIOS. La máquina arranca desde una partición boot de uno de los discos SSD que debería estar clonada en el otro en caso de fallo (SDG). De no estarlo habría que instalar y actualizar el grub2 en esa partición (SDF). Desde ahí GRUB levanta los RAIDs (1SSD con un HD y el otro con otro HD) y LVM usa esos discos RAID para construirse. Es decir, es LVM (pve) sobre RAID y se ...
