All Projects → pahaz → docker-compose-django-postgresql-redis-example

pahaz / docker-compose-django-postgresql-redis-example

Licence: other
Django + Postgres + Redis + Celery + Celery Beat + WebSocket server

Projects that are alternatives of or similar to docker-compose-django-postgresql-redis-example

Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (+53.8%)
Mutual labels:  celery
logtoes
Demo of Asynchronous pattern (worker) using Python Flask & Celery
Stars: ✭ 49 (-68.99%)
Mutual labels:  celery
funboost
pip install funboost,python全功能分布式函数调度框架,。支持python所有类型的并发模式和全球一切知名消息队列中间件,python函数加速器,框架包罗万象,一统编程思维,兼容50% python编程业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数。旧名字是function_scheduling_distributed_framework
Stars: ✭ 351 (+122.15%)
Mutual labels:  celery
celery-monitor
The celery monitor app was written by Django.
Stars: ✭ 92 (-41.77%)
Mutual labels:  celery
FastAPI Tortoise template
FastAPI - Tortoise ORM - Celery - Docker template
Stars: ✭ 144 (-8.86%)
Mutual labels:  celery
cell
actor framework for Kombu
Stars: ✭ 73 (-53.8%)
Mutual labels:  celery
Opsmanage
自动化运维平台: 代码及应用部署CI/CD、资产管理CMDB、计划任务管理平台、SQL审核|回滚、任务调度、站内WIKI
Stars: ✭ 2,849 (+1703.16%)
Mutual labels:  celery
docker-flask-example
A production ready example Flask app that's using Docker and Docker Compose.
Stars: ✭ 311 (+96.84%)
Mutual labels:  celery
celery-prometheus-exporter
Celery prometheus metrics exporter revisited
Stars: ✭ 25 (-84.18%)
Mutual labels:  celery
DeadPool
该项目是一个使用celery作为主体框架的爬虫应用,能够灵活的添加爬虫任务,并且同时运行多站点的爬虫工作,所有组件都能够原生支持规模并发和分布式,加上celery原生的分布式调用,实现大规模并发。
Stars: ✭ 38 (-75.95%)
Mutual labels:  celery
dispatcher
Dispatcher is an asynchronous task queue/job queue based on distributed message passing.
Stars: ✭ 60 (-62.03%)
Mutual labels:  celery
celery-batches
Celery Batches allows processing of multiple Celery task requests together
Stars: ✭ 58 (-63.29%)
Mutual labels:  celery
fastapi
基于Fastapi开发,集成Celery-redis分布式任务队列、JWT 用户系统、ElasticSearch和encode orm的基础项目模板,大家可以根据自己的需求在本模板上进行修改
Stars: ✭ 75 (-52.53%)
Mutual labels:  celery
Ecommerce website development
本项目基于Django1.8.2等来开发一个电商平台,可实现注册、登录、浏览、购买、支付等全部常用功能。
Stars: ✭ 246 (+55.7%)
Mutual labels:  celery
python react blog back end
Redis Celery Fabric Gunicorn Personal Blog
Stars: ✭ 12 (-92.41%)
Mutual labels:  celery
Rusty Celery
🦀 Rust implementation of Celery for producing and consuming background tasks
Stars: ✭ 243 (+53.8%)
Mutual labels:  celery
myblog
An Open Source Multi-user Blog System that Powered by Flask.
Stars: ✭ 19 (-87.97%)
Mutual labels:  celery
fastapi-celery-redis-rabbitmq
A simple docker-compose app for orchestrating a fastapi application, a celery queue with rabbitmq(broker) and redis(backend)
Stars: ✭ 81 (-48.73%)
Mutual labels:  celery
guane-intern-fastapi
FastAPI-PostgreSQL-Celery-RabbitMQ-Redis bakcend with Docker containerization
Stars: ✭ 54 (-65.82%)
Mutual labels:  celery
django-step-by-step
A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC
Stars: ✭ 86 (-45.57%)
Mutual labels:  celery

Django Development With Docker Compose

Include:

  • Python + Node.js
  • Django
  • WebSocket server
  • Celery worker + Celery beat
  • PostgreSQL
  • Redis

Requirements:

  • Docker >= v1.10.3
  • Docker Compose >= v1.7.1
  • Python >= 3.5

OS X Docker Native Instruction

  1. Start Docker Native
  2. Build images - docker-compose build
  3. Create the database migrations - docker-compose run web python manage.py migrate
  4. Start services - docker-compose up
  5. View in browser http://127.0.0.1:8000/

OS X Docker Machine Instruction

  1. Start new machine - docker-machine create -d virtualbox dev;
  2. Build images - docker-compose build
  3. Create the database migrations - docker-compose run web python manage.py migrate
  4. Start services - docker-compose up -d
  5. Grab IP - docker-machine ip dev - and view in your browser
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].