Files
nairobi/docs/es/installation/local_installation.md
Javi Martín 4c5e446d02 Remove step to install the bundler gem
Bundler is included in Ruby since Ruby 2.6, so we don't have to
manually install the gem since commit 8e64d6c1a.
2024-08-06 15:48:14 +02:00

2.2 KiB

Instalación local

Antes de comenzar a instalar Consul Democracy, comprueba que tengas todos los prerrequisitos correctamente instalados.

  1. Primero, clona el repositorio de Consul Democracy en Github y ve a la carpeta del proyecto:
git clone https://github.com/consuldemocracy/consuldemocracy.git
cd consuldemocracy
  1. Instala la versión de Ruby necesaria con el gestor de versiones de tu elección. Algunos ejemplos:
rvm install `cat .ruby-version` # Si usas RVM
rbenv install `cat .ruby-version` # Si usas rbenv
asdf install ruby `cat .ruby-version` # Si usas asdf
  1. Comprueba que estemos usando la versión de Ruby que acabamos de instalar:
ruby -v
=> # (debería aparecer la versión mencionada en el fichero .ruby-version)
  1. Instala las gemas requeridas usando Bundler:
bundle
  1. Copia los archivos de configuración de ejemplo del entorno dentro de unos nuevos válidos:
cp config/database.yml.example config/database.yml
cp config/secrets.yml.example config/secrets.yml

Y configura los de tu usuario de base de datos consul en database.yml

  1. Ejecuta las siguientes tareas Rake para crear y rellenar tu base de datos local con el mínimo de información necesaria para que la aplicación funcione correctamente:
bin/rake db:create
bin/rake db:setup
bin/rake db:dev_seed
bin/rake db:test:prepare
  1. Comprueba que todo funciona correctamente lanzando la suite de tests (ten en cuenta que podría tardar más de una hora):
bin/rspec
  1. Ahora que ya está todo listo puedes ejecutar la aplicación:
bin/rails s

¡Felicidades! Tu aplicación Consul Democracy local estará corriendo en http://localhost:3000.

En caso de que quieras acceder a la aplicación local como usuario administrador existe un usuario por defecto verificado y con permisos con nombre de usuario admin@consul.dev y contraseña 12345678.

Si necesitas un usuario específico que pueda realizar acciones como votar sin permisos de administración, dispones de otro usuario verificado con nombre de usuario verified@consul.dev y contraseña 12345678.