You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
jirho 74720ce8b5 comprimo mejor la documentacion y muevo de carpeta 7 months ago
docker Mejoras imagen y docker compose de produccion 7 months ago
documentation comprimo mejor la documentacion y muevo de carpeta 7 months ago
src actualizo el docker compose de desarrollo a sail 7 months ago
.env.example Actualizo docker compose y agrego uso de .env. 7 months ago
.gitattributes commit 1 2 years ago
.gitignore agrego configuracion para php documentor 7 months ago
Dockerfile Mejoras imagen y docker compose de produccion 7 months ago
README.md agrego configuracion para php documentor 7 months ago
docker-compose-produccion.yml Mejoras imagen y docker compose de produccion 7 months ago
phpdoc.xml agrego configuracion para php documentor 7 months ago

README.md

FCyT UADER API de Declaraciones Juradas

Documentación de las rutas de la API

Existe documentacón del codigo generada con PHP Documentor comprimida y subida a este repositorio.

Intrucciones puesta en funcionamiento:

Existen 2 archivos docker-compose, desarrollo (dentro de src/ ) y producción ( en la raíz del proyecto).

Principalmente debe crearse y configurarse un archivo .env en src/.

Es recomendable que para facilitar la configuración del .env realice una copia del archivo src/.env.example y complete con las credenciales que correspondan según como lo indica cada variable (es importante comprender que ingresar en cada variable para que el sistema funcione como se espera).

Desarrollo (src/docker-compose.yml):

Utiliza Laravel Sail y tiene un contenedor para la base de datos.

Intrucciones:

$ git clone <url_de_este_repositorio>
$ cd api_ddjj/src/
$ cp .env.example .env # configuraraciones de laravel
$ composer install # o composer install --ignore-platform-req=ext-iconv de ser necesario
$ ./vendor/bin/sail up -d

Producción (docker-compose-produccion.yml):

Usa una imagen generada por Dockerfile a medida, debe configurar crear y configurar un archivo .env en la raiz del proyecto a partir del .env.example (tambien en la raiz del proyecto) si desea usar el contenedor de la base de datos generado por el docker compose de produccion.

Si va a usar una pase de datos externa elimine el contenedor pgsql del docker compose (modifique su archivo en local, no modifique el repositorio).

En caso de ser necesario

Intrucciones:

$ git clone <url_de_este_repositorio>
$ cd api_ddjj
$ cp .env.example .env # configurar datos del contenedor pgsql
$ cd src
$ cp .env.example .env # configuraraciones de laravel
$ docker compose -f docker-compose-produccion up -d

Configuración final:

Dentro del contenedor ejecute lo siguiente para que el sistema funcione correctamente

$ php artisan key:generate
$ php artisan optimize