AVISO: Recomendamos no usar este sistema, para el que no damos soporte oficial, ya que siempre que sea posible debe utilizarse el instalador. Utiliza este método solo si usar el instalador no es una opción y si tienes experiencia configurando PostgreSQL, Puma o Passenger, NGNIX y SSL (con letsencrypt, por ejemplo).
Esta guía asume que ya has instalado todas las dependencias necesarias en tu sistema. Asegúrate de instalar RVM para poder instalar la versión de ruby necesaria para el proyecto que está definida en el fichero .ruby-version y también asegúrate de instalar FNM para poder instalar la versión de node.js definida en el fichero .node-version.
La estructura de directorios que se crea a continuación está pensada para usarse con capistrano.
Estructura de directorios
En primer lugar, crea el directorio principal, clona el repositorio y crea los subdirectorios necesarios:
Crea una carpeta en releases a partir del repositorio y luego genera un enlace simbólico a la versión actual. Asegúrate de sustituir <latest_consul_stable_version> por el número de la última versión estable de Consul Democracy, como 2.1.1 o 2.2.0. Para encontrar la versión más reciente, visita la sección de releases en el repositorio de Consul Democracy: