f08ae4a90be6f406bcca734e8eaad8dc554712b6
Introduction
This is yet another attempt to create the ultimate management tool This time, the development will be done in Python exclusively, using FastHTML to serve the front end
To start
cd src
python main.py
Using Docker
- Build and start the services:
docker-compose up -d
The application will be accessible on port 8001 (if the docker compose file was not changed !).
- Initialize the Mistral model (first run):
docker-compose exec ollama ollama pull mistral:7b-instruct
- Check logs:
docker-compose logs -f
- Stop the services:
docker-compose down
- Rebuild:
docker-compose build
Profiling
cd src
python -m cProfile -o profile.out main.py
snakeviz profile.out # 'pip install snakeviz' if snakeviz is not installed
Description
Languages
Python
87.9%
JavaScript
9.1%
CSS
2.9%