##NumbersTest. https://docs.google.com/spreadsheets/d/1x3q1Tkj4I_gViKM0SNQpMZwqN66QwoNDXDFuzU8oJR8/edit#gid=0 ###Instruction how-to quickly setup:
git clone https://github.com/Zarbul/numbers_test.git- Install requierements:
pip install -r req.txt
- Добавил файл образец .env
- Make migrations
./manage.py makemigrations
./manage.py migrate
- ####Install RabbitMQ
sudo docker volume create rabbitmq_datasudo docker run -d --hostname rabbitmq --log-driver=journald --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15674:15674 -p 25672:25672 -p 61613:61613 -v rabbitmq_data:/var/lib/rabbitmq rabbitmq:3.9-managementsudo docker exec -it rabbitmq /bin/bashrabbitmqctl add_user numbers numbers2022rabbitmqctl add_vhost numbershostrabbitmqctl set_permissions -p "numbershost" "numbers" ".*" ".*" ".*"- ####проверяем список оставшихся юзеров
rabbitmqctl list_users- ####Удаляем всех ненужных (особенно базовый - guest)
rabbitmqctl delete_user 'guest'
- Установить PostgreSQL.
- создать базу с параметрами из файла
.env
- Запустить Селери в другом терминале:
celery -A config worker -l info
7.1 Запустить Celery Beat (он же CRON) в другом
celery -A config beat -l INFO