Página web para administrar el registro y evento de Conexión Tec.
Conexión Tec es un evento que se realiza al final de cada semestre académico donde se exponen proyectos estudiantiles que atienden problemas de ingeniería relevantes de la industria y de la sociedad.
Nombre | Correo electrónico | Rol |
---|---|---|
Daniel Guajardo Flores | danielgdo@tec.mx | Profesor Investigador |
Avocadoware, para Agosto-Diciembre 2020
Nombre | Correo electrónico | Rol |
---|---|---|
Esteban Torres Alarcon | A01193925@itesm.mx | Development |
Santiago Castaño Moreno | A01193760@itesm.mx | Development |
Alejandro Longoria Esparza | A00817379@itesm.mx | Development |
Dos punto Seis, para Febrero-Junio 2021
Nombre | Correo electrónico | Rol |
---|---|---|
José Alberto Marcial Sánchez | A01701803@itesm.mx | Adm. del Proyecto |
Ana Paola Treviño Mánica | A01176521@itesm.mx | Product Owner Proxy |
Alicia Guadalupe Cisneros Morales | A01281991@itesm.mx | Adm. de la Configuración |
Eduardo Aguilar Leal | A01193626@itesm.mx | SCRUM Master y Líder |
-
Inicia el contenedor de Docker.
docker compose up --build
-
Para abrir una terminal del contenedor de docker.
docker exec -it webapp bash
-
En la terminal del contenedor del servidor, ejecutar:
rails db:migrate rails db:seed
-
(Opcional) abrir una terminal de rails (es necesario hacer esto dentro del contenedor de docker).
rails c
-
Para la configuración de correos con gmail, crea un archivo en
config
llamadoapplicacion.yml
con la siguiente información:gmail_username: 'tu_gmail@gmail.com' gmail_password: 'tu_password'
-
Después de realizar estos pasos el servidor de rails iniciará en el contenedor y la aplicación será accessible desde localhost:3000
Después de crear por primera vez el contenedor es seguro detenerlo (manualmente o al apagar la computadora). Para volver a iniciarlo solo se necesita el siguiente comando:
docker compose up
Nota: Se han notado algunos casos donde falla el inicio del contenedor. Posiblemente eliminar el contenedor y los volumenes de Docker, y volver a construir el contenedor (pasos 1-6) resuelva el problema.
Configuración
Instala las siguientes herramientas de desarrollo:
- Ruby 2.6.3; instalando versiones específicas de Ruby
- Rails 6.0.2
- Sqlite 1.4
-
Abre tu terminal
-
Clona el proyecto utilizando cualquiera de los siguientes comandos:
SSH:
git clone git@github.com:ProyectoIntegrador2018/conexion_tec_2.git
o HTTPS:
git clone https://github.com/carliousgarza/ConexionTec.git
-
Entra al directorio de la aplicación:
cd conexion_tec_2
-
Corre los siguientes comandos:
gem install bundler bundle install yarn install
-
Crear y poblar la base de datos:
rails db:create rails db:migrate rails db:seed
-
Para la configuración de correos con gmail, crea un archivo en
config
llamadoapplicacion.yml
con la siguiente información:gmail_username: 'tu_gmail@gmail.com' gmail_password: 'tu_password'
Y en la configuración de tu correo electronico tienes que permitir 'less secure app access' (https://www.google.com/settings/u/0/security/lesssecureapps).
-
Corre la aplicación de manera local:
rails server