https://github.com/reganto/recycle-bin
Django soft delete + Celery beat :recycle:
https://github.com/reganto/recycle-bin
celery django docker docker-compose nginx python
Last synced: 3 months ago
JSON representation
Django soft delete + Celery beat :recycle:
- Host: GitHub
- URL: https://github.com/reganto/recycle-bin
- Owner: reganto
- License: mit
- Created: 2022-09-17T16:40:59.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-04T14:19:58.000Z (over 3 years ago)
- Last Synced: 2025-02-24T17:50:02.776Z (over 1 year ago)
- Topics: celery, django, docker, docker-compose, nginx, python
- Language: Python
- Homepage:
- Size: 620 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Recycle Bin
- Soft delete articles with Django
- Celery Beat periodic task to permanently remove articles that have been deleted for 30 days.
## Design Document
[Recycle Bin Design Document](https://murtaza.blog.ir/post/Recycle-Bin-Design-Document)
## Tools
- Django as web framework
- Celery as distributed task queue
- RabbitMQ as message queue (Celery broker)
- Redis as Celery result backend
- PostgreSQL as DBMS
- Nginx as reverse proxy (it serves static files also)
- PostgreSQL as DBMS
- Docker as contianer manager
## Run
```bash
docker compose -f docker-compose.prod.yml up
```
## How it works

## Open your mailbox and
tell.reganto[at]gamil.com
Hello!