Digesto libre.
FreeDigesto es una versión Web y libre del digesto jurídico.
Fue diseñado para el Consejo Deliberante de la ciudad de Allen. Aunque se espera que se utilice para otras ciudades u entidades.
Se recomienda utilizar rvm para gestionar la versiones de Ruby y el conjunto de gemas (gemset). Cada uno de los comandos tomará su tiempo y pueden resultar muchas advertencias (warnings). Léa detenidamente cada salida.
Ejecutar las siguientes líneas por única vez:
curl -sSL https://get.rvm.io | bash -s stable
rvm install 2.7.0
rvm use 2.7.0
rvm gemset create freedigesto
Cada vez que quiera utilizar FreeDigesto:
rvm use 2.7.0@freedigesto
El siguiente comando instalará FreeDigesto. Ejecutelos una única vez.
git clone https://github.com/cnngimenez/FreeDigesto.git
cd FreeDigesto
rvm use 2.7.0@freedigesto
gem install bundler
bundle install
edit config/database.yml # use el editor de texto que usted desee
rake db:migrate
rails server
git clone https://bitbucket.org/cnngimenez/freedigesto.git
git clone https://github.com/cnngimenez/FreeDigesto.git
Al ejecutar el servidor Web, quedará disponible el sistema en http://localhost:3000 o http://127.0.0.1:3000. El nombre de usuario por defecto es root
y la clave root
.
Cada vez que quiera activar el servidor FreeDigesto ejecute:
cd FreeDigesto
rvm use 2.7.0@freedigesto
rails server
Recuerde activar el SGBD (MySQL, MariaDB o PosgreSQL) previo a iniciar Rails.
Puede utilizar los siguientes Sistema Gestor de Bases de Datos (SGBD): MySQL, MariaDB, SQLite y PostgreSQL. Se recomienda utilizar SQLite en un ambiente de testeo o desarrollo.
La configuración de Rails se realiza sobre el archivo de texto config/database.yml
. En la guía de configuración de Ruby on Rails, en la sección “Configuring a Database“ se puede encontrar más información y ejemplos.
Para la producción, se recomienda utilizar el ambiente productivo de Rails y cambiar el servidor Web por uno más potente. Optar por un Proxy inverso (reverse proxy en inglés) es lo ideal para gestionar el balance de carga.
El ambiente productivo se puede activar al momento de iniciar el servidor de la siguiente manera: rails server -e production
. También se puede utilizar la variable de ambiente ENV["RAILS_ENV"]
y asignarle el valor production
.
Véase la sección Deploy to a Subdirectory en la guía de Ruby on Rails para más información.
FreeDigesto se encuentra bajo la Licencia General Public License versión 3 (GPLv3).
Para más información, consulte la licencia en el archivo COPYING.txt o visite su sitio Web en https://www.gnu.org/licenses/gpl-3.0.html
Copyright 2010 Christian Gimenez. This work is under the GPL version 3.