From 333632009c94747b7a5d27e9375e7226b7fd108e Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Tue, 21 May 2024 09:07:03 +0200 Subject: [PATCH] refs #386. Crear documentacion para migracion --- README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 37bad13..57f4ded 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Descripción -ogCore es el servicio central de OpenGnsys, diseñado para proporcionar funcionalidades a través de una API RESTful. Esta herramienta utiliza tecnología PHP, aprovechando el framework Symfony y el ORM Doctrine para gestionar la base de datos. +ogCore es el servicio central de OpenGnsys, diseñado para proporcionar funcionalidades a través de una API RESTful. Esta herramienta utiliza tecnología PHP, aprovechando el framework Symfony y el ORM Doctrine para gestionar la base de datos. A continuación, se detallan los pasos necesarios para desplegar el proyecto en un entorno de desarrollo. ## Requisitos @@ -10,7 +10,7 @@ A continuación, se detallan los pasos necesarios para desplegar el proyecto en Antes de comenzar, asegúrate de tener los siguientes requisitos: - Docker -- Docker compose +- Docker compose ## Instalación @@ -22,7 +22,7 @@ Para que no haya conflictos entre los puertos, asegúrate de que no tienes ning docker compose up --build -d ``` -Comprobamos que se han levantado correctamente bien los 3 contenedores de la aplicación: +Comprobamos que se han levantado correctamente bien los 3 contenedores de la aplicación: ```sh docker ps @@ -34,10 +34,23 @@ Y deberiamos ver algo parecido a : - ogcore-php-1 - ogcore-database-1 -Comprobamos, que el contenedor de Nginx, tiene el puerto 8080 levantado correctamente, asi que tan solo tendremos que -acceder a la siguiente URL: +Comprobamos, que el contenedor de Nginx, tiene el puerto 8080 levantado correctamente, asi que tan solo tendremos que +acceder a la siguiente URL: ```sh http://127.0.0.1:8080/api ``` -Si todo ha ido bien, deberiamos ver la documentación de la API de ogCore. +Si todo ha ido bien, deberiamos ver la documentación de la API de ogCore. + +Para poder actualizar la base de datos: + +Para inicializar la base de datos: + +```sh +docker exec ogcore-php symfony console doctrine:migrations:migrate --no-interaction +``` + +```sh +docker exec ogcore-php symfony console doctrine:fixtures:load --no-interaction +``` +