Added peridoic email sender with Celery

This commit is contained in:
ayxan
2022-09-30 01:20:48 +04:00
parent 221c753690
commit ad04604b6c
8 changed files with 152 additions and 5 deletions

View File

@@ -10,7 +10,24 @@ rename .env.example to .env<br />
**python3 manage.py makemigrations account --settings=config.settings.development<br />
python3 manage.py makemigrations series --settings=config.settings.development<br />
python3 manage.py migrate --settings=config.settings.development<br />**
python3 manage.py migrate --settings=config.settings.development<br />**<br />
## Run for Dev
**python3 manage.py runserver --settings=config.settings.development**
**python3 manage.py runserver --settings=config.settings.development**<br /><br /><br />
## Run Periodic Tasks with RabbitMQ
### Installition RabbitMQ
**sudo apt-get install rabbitmq-server**<br />
**sudo systemctl start rabbitmq-server**<br />
### Run Celery
**celery -A config worker -l info**<br />
**celery -A config beat -l info**<br /><br />
## Run Periodic Tasks with Redis
### **add these two settings to base settings**<br />
**CELERY_BROKER_URL = "redis://localhost:6379"<br />
CELERY_RESULT_BACKEND = "redis://localhost:6379"**
### Installition Redis
**sudo apt install redis**<br />
**redis-server**<br />
### Run Celery
**celery -A config worker -l info**<br />
**celery -A config beat -l info**