Skip to content

ProyectoIntegrador2018/i2t2-campe

Repository files navigation

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 [email protected] Coordinador de Formación de Capital Humano

URLS de ambiente

Equipo

Nombre Email Rol
René Garcia [email protected] Backend Developer, Scrum Master
Eduardo Trujillo [email protected] Backend Developer, Product Owner Proxy
Luis Villarreal [email protected] 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
  1. Hacer build con docker-compose.
$ docker-compose build
  1. 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
  1. Detener ejecución de aplicación web
$ docker-compose down

Stack tecnológico

Front End

  • Ruby on Rails

Back End

  • Ruby on Rails

Base de datos

  • PostgreSQL

File storage

  • GCP Cloud Storage