El sistema tiene como objetivo el automatizar los procesos que lleva a cabo nuestra cliente, Dora Elizabeth García Olivier, perteneciente del Centro Virtual de Aprendizajes. Dentro de sus actividades que actualmente realiza de manera manual se incluyen el: Dar de alta a alumnos, profesores y directivos asociados al servicio social Aprendizaje Verde.
- TBD
Nombre | Rol | |
---|---|---|
Dora García Olivier | degolivier@itesm.mx | Coordinador CVA |
- Producción - TutorVirtual
Equipo: AD 2019
Nombre | Rol | |
---|---|---|
Sergio Diaz | a01192313@itesm.mx | Scrum Master |
Patricio Forbes | A01192455@itesm.mx | PO Proxy |
Arturo González | A01193188@itesm.mx | Desarrollo |
Pide acceso a las siguientes herramientas de no ser que no lo tengas:
- Install docker and docker-compose.
EL siguiente comando usa un multi-stage build para usar compilaciones de varias etapas, y levantar la aplicación con un solo comando:
docker-compose up web
EL siguiente comando usa un multi-stage build para usar compilaciones de
varias etapas, y levantar la aplicación en el ambiente de test
con un
solo comando:
docker-compose run --rm test bash
El comando anterior construirá la imagen si no existe, llamada: proyecto_integrador / tutor_virtual: development
.
La estructura del proyecto permite a cualquiera ejecutar fácilmente una consola
de bash para poder ejecutar cualquier tipo de instrucción. Por ejemplo algo como rails db:create
, rails db:migrate
, o rails db:seed
docker-compose run --rm web bash
Si se ejecuta rails db:seed
, se agregará un usuarios de prueba a la base
de datos con permisos de administrador.
user: admin@example.com
password: 123456
Toda la información con respecto al deployment de la aplicación se encuentra aquí
Toda la información con respecto a debbuging en producción se encuentra aquí
- HTML5
- CSS
- ERB
- Ruby on Rails
- docker
- heroku
- circleci (tbd)