Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerize services for local dev work #525

Open
1 task
codecakes opened this issue Mar 10, 2024 Discussed in #524 · 0 comments
Open
1 task

Dockerize services for local dev work #525

codecakes opened this issue Mar 10, 2024 Discussed in #524 · 0 comments

Comments

@codecakes
Copy link
Contributor

codecakes commented Mar 10, 2024

Discussed in #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.
```[tasklist] ### Tasks

```[tasklist]
### Tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant