Instalación manual (no recomendada)
Last updated
Last updated
AVISO: Recomendamos no usar este sistema, para el que no damos soporte oficial, ya que siempre que sea posible debe utilizarse el . 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 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 .
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 :
Instala las dependencias de Consul Democracy:
Genera los ficheros database.yml
y secrets.yml
:
Ahora generamos una clave secreta:
Copia la clave generada y edita el fichero shared/config/secrets.yml
; en la sección production
, cambia los siguientes datos:
Si no tienes un certificado SSL, cambia además force_ssl: true
por force_ssl: false
.
Crea una base de datos, genera los datos necesarios para que la aplicación funcione y compila los ficheros de CSS y JavaScript:
Y, por último, inicia el servidor de Rails:
Edita el fichero shared/config/database.yml
, rellenando username
y password
con los datos generador durante la .
¡Enhorabuena! Ahora tu servidor está funcionando en el entorno de producción .