diff --git a/README.md b/README.md index 52e9fc6..154c62d 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,30 @@ sh run.sh -i ## Ejecución -Para levantar las bases de datos debe correr: +Primero y principal, debe agregar un archivo `.env` en la raíz del proyecto que debe contener las siguientes variables: + +``` +SECRET=J4s1S2rl83pWTK1BcM5VL/rjjT51HLcADWqn4aoq2iS5qbg3wAtO4NlZ98= +MONGO_URL=mongodb://root:password@localhost:27017 +ELASTIC_URL=http://localhost:9200 +ELASTIC_PASSWORD=password +POSTGRES_HOST=localhost +POSTGRES_DB=bd2 +POSTGRES_USER=root +POSTGRES_PASSWORD=password +``` + +En un ambiente de testeo (como es el caso) puede simplemente copiar el archivo pero, si se corriese en producción, se deberían cambiar las contraseñas. + +Debe dejar los URLs de las bases de datos como se indicaron pues así se las configuró con docker. + +Luego, para levantar las bases de datos debe correr: ``` sh run.sh -d ``` -y, para correr la API, debe hacerlo mediante: +Por último, para correr la API, debe hacerlo mediante: ``` sh run.sh -a diff --git a/run.sh b/run.sh index dbdb98e..8088749 100644 --- a/run.sh +++ b/run.sh @@ -25,7 +25,7 @@ if [ "$RUN" = 'install' ]; then poetry install elif [ "$RUN" = 'api' ]; then poetry shell - uvicorn api.api:app --host 0.0.0.0 --reload + uvicorn api.api:app --host 0.0.0.0 else docker-compose up fi