Skip to content

Sistema para registro de Cerebral Palsy Quality of Life Questionnaire (CP QOL) - CIECS - CONICET/Fac. de Ciencias Sociales, Universidad Nacional de Córdoba (UNC)

License

Notifications You must be signed in to change notification settings

reflejar/salud-con-voz

Repository files navigation

Header

Plataforma CP QOL - Salud con Voz

GitHub license

Sistema para registro de Cerebral Palsy Quality of Life Questionnaire (CP QOL) - CIECS - CONICET/Fac. de Ciencias Sociales, Universidad Nacional de Córdoba (UNC)

Setup

⚠️ Prerequisitos

Este entorno virtual requiere de:

  • Docker y (docker) compose (que en las nuevas versiones ya viene en la instalación de docker) Si estás en Windows es necesario que enciendas Docker Engine que por lo general se hace abriendo Docker Desktop

Instalación

Abrí una terminal del sistema en el directorio raiz del proyecto. Crear las variables de entorno en el archivo .env.local partiendo desde .env.list y luego construí la imagen de docker

$ cp .env.dist .env
$ docker compose build

Luego se debe crear una base de datos en mysql que se llame "salud_con_voz". Para eso necesitamos acceder al contenedor de mysql llamado ddbb

$ docker compose up ddbb -d
$ docker compose exec ddbb bash

Una vez adentro, accedemos, a su vez, a la consola de mysql. escribimos mysql -u root. Luego, en la consola de mysql escribimos CREATE DATABASE salud_con_voz;

$ bash-5.1# mysql -u root
$ CREATE DATABASE salud_con_voz;

Luego cortamos la ejecución

Luego se debe migrar la base de datos y ejecutar los scripts necesarios para dejar el sistema a punto

$ docker compose run app python manage.py migrate
$ docker compose run app python manage.py createsuperuser

Ejecución

Abrí una terminal del sistema en el directorio raiz del proyecto y ejecutá la imagen en un contenedor

$ docker compose up

Consideraciones de ddbb

Si se necesita generar una migración porque se creó o se modificó un modelo hay que hacer lo siguiente

$ docker compose run app python manage.py makemigrations

Y luego, al ejecutarse el "up", se migra sola

Licencia

El siguiente repositorio es un desarrollo de codigo abierto bajo la licencia GNU General Public License v3.0. Pueden acceder a la haciendo click aqui.


⌨️ con ❤️ por reflejar 😊

About

Sistema para registro de Cerebral Palsy Quality of Life Questionnaire (CP QOL) - CIECS - CONICET/Fac. de Ciencias Sociales, Universidad Nacional de Córdoba (UNC)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •