mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 04:39:06 +00:00
server: started updating documentation
This commit is contained in:
@@ -6,7 +6,7 @@ The project architecture consists of three primary components:
|
|||||||
|
|
||||||
* **Front-End**: NextJS React project hosted on Vercel, located in `www/`.
|
* **Front-End**: NextJS React project hosted on Vercel, located in `www/`.
|
||||||
* **Back-End**: Python server that offers an API and data persistence, found in `server/`.
|
* **Back-End**: Python server that offers an API and data persistence, found in `server/`.
|
||||||
* **AI Models**: Providing services such as speech-to-text transcription, topic generation, automated summaries, and translations.
|
* **GPU implementation**: Providing services such as speech-to-text transcription, topic generation, automated summaries, and translations.
|
||||||
|
|
||||||
It also uses https://github.com/fief-dev for authentication, and Vercel for deployment and configuration of the front-end.
|
It also uses https://github.com/fief-dev for authentication, and Vercel for deployment and configuration of the front-end.
|
||||||
|
|
||||||
@@ -120,6 +120,9 @@ TRANSCRIPT_MODAL_API_KEY=<omitted>
|
|||||||
LLM_BACKEND=modal
|
LLM_BACKEND=modal
|
||||||
LLM_URL=https://monadical-sas--reflector-llm-web.modal.run
|
LLM_URL=https://monadical-sas--reflector-llm-web.modal.run
|
||||||
LLM_MODAL_API_KEY=<omitted>
|
LLM_MODAL_API_KEY=<omitted>
|
||||||
|
TRANSLATE_URL=https://monadical-sas--reflector-translator-web.modal.run
|
||||||
|
ZEPHYR_LLM_URL=https://monadical-sas--reflector-llm-zephyr-web.modal.run
|
||||||
|
DIARIZATION_URL=https://monadical-sas--reflector-diarizer-web.modal.run
|
||||||
|
|
||||||
AUTH_BACKEND=fief
|
AUTH_BACKEND=fief
|
||||||
AUTH_FIEF_URL=https://auth.reflector.media/reflector-local
|
AUTH_FIEF_URL=https://auth.reflector.media/reflector-local
|
||||||
@@ -138,6 +141,10 @@ Use:
|
|||||||
poetry run python3 -m reflector.app
|
poetry run python3 -m reflector.app
|
||||||
```
|
```
|
||||||
|
|
||||||
|
And start the background worker
|
||||||
|
|
||||||
|
celery -A reflector.worker.app worker --loglevel=info
|
||||||
|
|
||||||
#### Using docker
|
#### Using docker
|
||||||
|
|
||||||
Use:
|
Use:
|
||||||
|
|||||||
@@ -5,10 +5,19 @@ services:
|
|||||||
context: server
|
context: server
|
||||||
ports:
|
ports:
|
||||||
- 1250:1250
|
- 1250:1250
|
||||||
environment:
|
|
||||||
LLM_URL: "${LLM_URL}"
|
|
||||||
volumes:
|
volumes:
|
||||||
- model-cache:/root/.cache
|
- model-cache:/root/.cache
|
||||||
|
environment: ENTRYPOINT=server
|
||||||
|
worker:
|
||||||
|
build:
|
||||||
|
context: server
|
||||||
|
volumes:
|
||||||
|
- model-cache:/root/.cache
|
||||||
|
environment: ENTRYPOINT=worker
|
||||||
|
redis:
|
||||||
|
image: redis:7.2
|
||||||
|
ports:
|
||||||
|
- 6379:6379
|
||||||
web:
|
web:
|
||||||
build:
|
build:
|
||||||
context: www
|
context: www
|
||||||
@@ -17,4 +26,3 @@ services:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
model-cache:
|
model-cache:
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,23 @@
|
|||||||
version: "3.9"
|
version: "3.9"
|
||||||
services:
|
services:
|
||||||
# server:
|
server:
|
||||||
# build:
|
build:
|
||||||
# context: .
|
context: .
|
||||||
# ports:
|
ports:
|
||||||
# - 1250:1250
|
- 1250:1250
|
||||||
# environment:
|
volumes:
|
||||||
# LLM_URL: "${LLM_URL}"
|
- model-cache:/root/.cache
|
||||||
# MIN_TRANSCRIPT_LENGTH: "${MIN_TRANSCRIPT_LENGTH}"
|
environment:
|
||||||
# volumes:
|
ENTRYPOINT: server
|
||||||
# - model-cache:/root/.cache
|
REDIS_HOST: redis
|
||||||
|
worker:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
volumes:
|
||||||
|
- model-cache:/root/.cache
|
||||||
|
environment:
|
||||||
|
ENTRYPOINT: worker
|
||||||
|
REDIS_HOST: redis
|
||||||
redis:
|
redis:
|
||||||
image: redis:7.2
|
image: redis:7.2
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -4,4 +4,11 @@ if [ -f "/venv/bin/activate" ]; then
|
|||||||
source /venv/bin/activate
|
source /venv/bin/activate
|
||||||
fi
|
fi
|
||||||
alembic upgrade head
|
alembic upgrade head
|
||||||
python -m reflector.app
|
|
||||||
|
if [ "${ENTRYPOINT}" = "server" ]; then
|
||||||
|
python -m reflector.app
|
||||||
|
elif [ "${ENTRYPOINT}" = "worker" ]; then
|
||||||
|
celery -A reflector.worker.app worker --loglevel=info
|
||||||
|
else
|
||||||
|
echo "Unknown command"
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user