Django-CRM
Django-CRM copied to clipboard
Dockerize services for local dev work
Discussed in https://github.com/MicroPyramid/Django-CRM/discussions/524
Originally posted by codecakes March 10, 2024 TL;DR: #523
Objective: Make it easy for local crm development to be as decoupled from dependent services.
Explanation: As in PR #523 proposal, I found few glitches to setting up and running the api that could require workaround if doing a full swing development. If we can end up making changes and just testing it by running docker compose -f docker/docker-compose.yml up with some opinionated services for queue brokering and backend storage, then driving the development forward would be easier.
Advantages:
- Just like how dependant services would be spun up on cloud such as redis, celery, postgres
- dependent services once containerized reduce time wasted on local metal configuration. we don't need to manually run, clear or flush redis, celery instances.
- [ ] solve common issues like #519 #493 #484 #441
```[tasklist]
### Tasks