Saltar al contenido principal

Requisitos

  • PHP 8.2+ instalado localmente
  • Composer para la gestión de dependencias
  • Cuenta en Vertra Cloud

Estructura del proyecto

Configuración

composer.json

La plataforma ejecuta composer install automáticamente. No incluyas la carpeta vendor en la subida.

vertracloud.config

Ejemplo: API REST sencilla

public/index.php

Despliegue

  1. Comprime el proyecto en un .zip (carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
  2. En el panel, haz clic en Nuevo proyecto y sube el .zip o pega la URL del repositorio.
  3. En Build, revisa el runtime (PHP), el archivo principal (public/index.php) y la memoria. Los comandos de inicio y de build están en Ajustes avanzados.
  4. Agrega tus variables de entorno en Entorno.
  5. En Red, activa Publicación web para que la aplicación obtenga una dirección *.vertraweb.app (plan Pro o superior, 512 MB de memoria). La aplicación debe escuchar en el puerto 80.
  6. Revisa y despliega. Sigue la salida en la pestaña Logs.
La guía completa está en Primer despliegue.

Versiones disponibles

Notas

  • Dependencias: usa Composer para gestionar las dependencias
  • Variables de entorno: accede a ellas con $_SERVER['...'] o usa bibliotecas como vlucas/phpdotenv
  • Logs: escribe en stdout/stderr para que aparezcan en los logs del panel
  • Sesiones: configura sesiones en memoria o con Redis si lo necesitas
  • Seguridad: usa header('Content-Type: application/json') en las APIs
  • Escucha en 0.0.0.0 en el puerto $PORT
Última modificación el 26 de octubre de 2026