Coder Social home page Coder Social logo

Please do docker-compose about django-todo HOT 8 CLOSED

inakhai avatar inakhai commented on August 12, 2024
Please do docker-compose

from django-todo.

Comments (8)

shacker avatar shacker commented on August 12, 2024

@inakhai What would be the advantage? Django has re-usable apps and python has virtualenv so we don't need overly complicated systems like Docker. I didn't even realize re-usable apps could be Dockerized. Can you describe the use case?

from django-todo.

datatalking avatar datatalking commented on August 12, 2024

@inakhai There are a few cases where docker can be helpful but its more appropriate for larger scaleable application. The djanto-todo is generally more thought of as a small application that while it is growing in popularity its not a larger scaling project.

Why do you feel it is appropriate or advantageous?

https://semaphoreci.com/community/tutorials/dockerizing-a-python-django-web-application
https://www.quora.com/Why-would-one-use-Docker-and-Django-in-the-same-project

from django-todo.

shacker avatar shacker commented on August 12, 2024

I think we're miscommunicating. I understand why would one would Dockerize an entire Django project - so that it can be deployed identically on any server or operating system. One generally chooses between virtualenvs and Docker. What I don't understand is why anyone would Dockerize something like Django-todo, which is essentially a library, not a web application.

Are there examples of other Django reusable apps that are Dockerized? I can't even imagine how that would be used!

from django-todo.

datatalking avatar datatalking commented on August 12, 2024

We are looking at using django todo as a webapp and hosting it as a private vpc on aws so having a docker setup would help for redundancy. Its something I've had to think about, still in process but we are looking into a web app for multi location users.

from django-todo.

shacker avatar shacker commented on August 12, 2024

@datatalking Maybe what you are looking for is a dockerfied version of GTD, which is a reference example of how to make a Django app that includes Django-todo? I can see how it would make sense to Dockerize GTD which is a web application. I don't understand how it makes sense to Dockerize this Django-todo library, which is NOT a web application.

from django-todo.

datatalking avatar datatalking commented on August 12, 2024

@shacker dockerized web app is what i mean, I've been putting a few apps in Docker and enjoying the process. Do you know of others that have already done this or would this be something feasible we could look at adding?

from django-todo.

shacker avatar shacker commented on August 12, 2024

@datatalking Sure, you can open a parallel ticket on the GTD project - that is a web app. But it doesn't make any sense in this repo. However, if you do open a ticket over there, will you be willing to do the work? I don't have the free time or the Docker expertise.

from django-todo.

shacker avatar shacker commented on August 12, 2024

Closing wrt my comment above - feel free to open a PR in the GTD repo where something like this belongs.

from django-todo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.