Brainrot Broadcasting Company
- Make sure all dependencies are installed (we recommend using UV):
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt-
Ensure the PostgreSQL database is running and configured properly
-
Run the backend:
uv run neuromedia.py- Run the Streamlit app:
streamlit run streamlit_app.py- Open your browser and navigate to
http://localhost:8501
First, make sure that PostgreSQL is installed. If it's not, you can install it with the following command:
sudo apt install postgresql postgresql-contribTo start the container, run the following command from the root of the repository:
docker compose upAfter that, you can connect to the database using the command:
psql -U pguser -h localhost -p 5433 -d mydbThe default password for the user is secret.
Run PYTHONPATH=. pytest command. Tests now mock every other module.