Instalando Trellis

Requerimientos de instalación

Trellis depende de otras herramientas de software. Asegurate de tener las siguientes dependencias instaladas antes de avanzar:

¿Usuario de Windows? Siga las instrucciones de Windows para una instalación levemente diferente.

Estos son los requerimientos mínimos para un servidor de desarrollo local. Vagrant automáticamente se encargará de las dependencias de Ansible en forma predeterminada.

Para acelerar el provisionamiento de la MV local, o de los servidores remotos, deberás instalar Ansible localmente en tu host machine.

Echa un vistazo a los Requerimientos en la sección Configuración de Servidor Remoto.

Crear un proyecto

La estructura recomendada de carpetas para un proyecto en Trellis luce de la siguiente manera:

example.com/      # → Carpeta raíz del proyecto
├── trellis/      # → El clonado de este repositorio
└── site/         # → Un sitio de WordPress basado en Bedrock
    └── web/
        ├── app/  # → Directorio de contenido de WordPress (themes, plugins, etc.)
        └── wp/   # → Core de WordPress (¡no tocar!)

Puedes ver un ejemplo completo en el repositorio de roots-example-project.com.

Elige un nombre descriptivo para tu proyecto y reemplaza en vez del predeterminado example.com. Recomendamos que sea el dominio del sitio para mayor conveniencia.

  1. Crea un nuevo directorio para el proyecto:
$ mkdir example.com && cd example.com
  1. Instala Trellis:
$ git clone --depth=1 git@github.com:roots/trellis.git && rm -rf trellis/.git
  1. Instala Bedrock en el directorio site:
$ composer create-project roots/bedrock site