Skip to content

reganto/recycle-bin

Repository files navigation

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

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

docker compose -f docker-compose.prod.yml up

How it works

recycle-bin

Open your mailbox and

tell.reganto[at]gamil.com

Hello!