development - art-e-fact/RoboProp GitHub Wiki
Development
Roboprop is a Django Application, with the client using tailwind and Flowbite for styling, Redis as a broker, and Celery to run background tasks. Therefor in order to run Roboprop in development you will need three processes running:
- Redis: This can be done through docker with
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest(change port to how you wish to have it setup) - A Celery Worker Server:
python -m celery -A roboprop worker(--loglevel=infocan be added for your log level of choice) - A Django dev server, as below:
- Start a dev server with
python manage.py runserverand go to localhost:8000 in the browser. npx tailwindcss -i ./static/src/input.css -o ./static/src/output.css --watchto see style changes in the browser while you work
- Start a dev server with