- Server > handles python backend(FASTAPI).
- Web is the web application
- chat-service is a websocket server that can be used for chats
- Postgres for data saving
- Redis as cache
cd server
docker-compose --file docker-compose.yaml up --remove-orphans --force-recreate
- For migrations >
cd server/schema
- Alembic Readme!
- Have conda installed & create conda env
cd server
pip-sync requirements.txt requirements-dev.txt
cd ..
make run
cmd + c
&return
(in terminal)
- Server runs on 8000
- Web runs on 5173
- Chat service runs on 3000
- Redis runs on 6379
- Postgres runs on 5432