Update README.md and run.sh
Co-authored-by: Ezequiel Bellver <ebellver@itba.edu.ar> Co-authored-by: Juan Barmasch <jbarmasch@itba.edu.ar>
This commit is contained in:
parent
e28a5821fa
commit
0f43268b71
21
README.md
21
README.md
|
@ -27,13 +27,30 @@ sh run.sh -i
|
||||||
|
|
||||||
## Ejecución
|
## 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
|
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
|
sh run.sh -a
|
||||||
|
|
2
run.sh
2
run.sh
|
@ -25,7 +25,7 @@ if [ "$RUN" = 'install' ]; then
|
||||||
poetry install
|
poetry install
|
||||||
elif [ "$RUN" = 'api' ]; then
|
elif [ "$RUN" = 'api' ]; then
|
||||||
poetry shell
|
poetry shell
|
||||||
uvicorn api.api:app --host 0.0.0.0 --reload
|
uvicorn api.api:app --host 0.0.0.0
|
||||||
else
|
else
|
||||||
docker-compose up
|
docker-compose up
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue