Software diseñado para apoyar la gestión administrativa en la Clínica Dental San Antonio en Talca
- Ruby 3.2.2 - Lenguaje de programación
- Ruby on Rails 6.1.4 - Framework de desarrollo
- PostgreSQL - Base de datos
- Bootstrap 5 - Framework de diseño
- Yarn - Manejador de dependencias
- NodeJS - Entorno de ejecución para JavaScript
- Git - Control de versiones
habilitar modo super-user
sudo suActualizar paquetes
apt-get update -y && apt-get upgrade -yActualizar GNU Privacy Guard
apt-get install gnupg2Instalar Curl
apt-get install curlInstalar NodeJS
curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh
sudo bash /tmp/nodesource_setup.sh
sudo apt-get install -y nodejsInstalar Yarn
npm install -g yarnDescargar e instalar el Gestor de Versiones de Ruby (RVM). Reemplazar con tu nombre de usuario de Unix
command curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
\curl -sSL https://get.rvm.io | bash -s stable
source /home/<username>/.rvm/scripts/rvmInstall Ruby 3.2.2 via RVM.
rvm install 3.2.2Instalar Git
sudo apt-get install git -yClona este repositorio en tu máquina y navega hacia él
git clone https://github.com/loonita/Dentist-appointment
cd Dentist-appointmentinstalar libpq o postgresql
sudo apt install libpq-devAsegurar de que Bundler esté instalado
gem install bundlerDescargar y instalar dependencias de Ruby
bundler installCorrer yarn install tareas
yarn installConfigurar la Base de datos Ir a la carpeta config
cd configLuego entrar a database.yml
nano database.ymlEste proyecto viene configurado para utilizar variables de entorno para conectarse a una base de datos, como puede verse a continuación:
default: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
host: <%= ENV['POSTGRES_HOST'] %>
port: 5432
development:
<<: *default
database: <%= ENV['POSTGRES_DB'] %>
username: <%= ENV['POSTGRES_USER'] %>
password: <%= ENV['POSTGRES_PASSWORD'] %>
test:
<<: *default
database: <%= ENV['POSTGRES_DB'] %>
username: <%= ENV['POSTGRES_USER'] %>
password: <%= ENV['POSTGRES_PASSWORD'] %>
production:
<<: *default
database: <%= ENV['POSTGRES_DB'] %>
username: <%= ENV['POSTGRES_USER'] %>
password: <%= ENV['POSTGRES_PASSWORD'] %>Declarar variables de entorno:
nano .envSegún como se haya configurado la base de datos, y el entorno en el que se desea hacer funcionar el proyecto, definir la siguientes variables de entorno:
RAILS_ENV=
POSTGRES_HOST=
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
Ingresar el siguiente comando para iniciar la aplicación
rails s -b 0.0.0.0 -p 80