ProyectoIntegrador2018 / i2t2-campe

0 stars 0 forks source link

Capital Humano en Ciencia y Tecnología de Nuevo León - campe

Maintainability

Aplicación web con el objetivo de brindar seguimiento a los becarios y exbecarios del CONACYT - I2T2

Tabla de contenidos

Información del cliente

Nombre Email Rol
Antonio Hernández antonio.hernandez@mtycic.org Coordinador de Formación de Capital Humano

URLS de ambiente

Equipo

Nombre Email Rol
René Garcia A00818137@itesm.mx Backend Developer, Scrum Master
Eduardo Trujillo A01187313@itesm.mx Backend Developer, Product Owner Proxy
Luis Villarreal A00818257@itesm.mx Frontend Developer, Project Manager, Configuration Manager

Herramientas de gestión

Desarrollo

Deployment

Para este proyecto se necesita tener Docker instalado.

  1. Clonar repositorio localmente.

    $ git clone https://github.com/ProyectoIntegrador2018/i2t2-campe.git
  2. Hacer build con docker-compose.

    $ docker-compose build
  3. Una vez que Docker haya hecho built.

    $ docker-compose run web bash

El comando anterior abrirá un sesion bash dentro del contenedor de Docker, donde ahi se podrá interactuar la aplicación de rails.

  1. Configurar la Base de Datos.
$ rails db:create
$ rails db:migrate
$ rails db:seed
  1. Ejecutar aplicación web

    $ docker-compose up
  2. Detener ejecución de aplicación web

    $ docker-compose down

    Stack tecnológico

    Front End

    • Ruby on Rails

Back End

Base de datos

File storage