Skip to content

JuanVqz/doctors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASISTENCIA CLINICA

Maintainability tests Ruby Style Guide

Es un sistema donde las instituciones clinicas podran registrar doctores para tomar consultas de los pacientes y conservar el historial clinico.

dashboard

Requisitos

  • ruby 3.3
  • rails 7.1
  • postgres 13
  • node 20.8.0

Instalación

Es necesario utilizar lvh.me:300 para ingresar a los subdominio desde el ambiente de desarrollo, si ejecuta las semillas existe un subdominio demo y debes ingresar de la siguiente manera.

git clone https://github.com/JuanVqz/doctors.git
cd doctors

# con docker
docker-compose run --rm web rails db:setup
docker-compose up

# ó local
./bin/setup
./bin/dev

ahora puedes visitar la siguiente ruta

http://demo.lvh.me:3000

e iniciar sesión con el doctor (administrador)

usuario: cero@gmail.com
contraseña: 123456

Build next rails config

docker-compose build --build-arg BUNDLE_GEMFILE=Gemfile.next next
docker-compose up next
docker-compose run --rm next bash

Deploy

Reiniciar base de datos | Warning: Perderá toda la información

heroku restart; heroku pg:reset DATABASE --confirm heroku_doctors;
heroku run rails db:migrate
heroku run rails db:seed
heroku run rails console

Desarrollo

Si esta interesado en contribuir al desarrollo comprando un subdominio puede contactarnos.

Deprecado

Deploy

Antes de realizar el deploy puedes verificar los requisitos con:

cap production deploy:check

Comandos para realizar deploy con capistrano:

cap production deploy

Despues de realizar el deploy, tienes que reiniciar unicorn con el comando siguiente:

cap production unicorn:start