Comments (8)
@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.
@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.
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.
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.
@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.
@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.
@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.
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)
- Social message response HOT 4
- Django HOT 1
- Where do i place the Navigation CSS? HOT 2
- TypeError: view must be a callable or a list/tuple in the case of include(). HOT 2
- Login Loop HOT 2
- Add Task Button not responding HOT 5
- pip install django-todo didn't install bleach HOT 1
- Match registered users sending emails to tracker and add them to "created by" HOT 1
- setup.py imports django, which it shouldnt HOT 6
- Occasional crasher when importing CSVs HOT 7
- Failed migration
- Self Test Fails HOT 1
- Add SECURITY.md HOT 2
- Demo `500: Hard Crash` when entering comments HOT 2
- manage.py is missing HOT 1
- python3 manage.py migrate todo: multiple exception types must be parenthesized HOT 2
- todo/home.html not extending project home.html
- pipenv path and executable path issues HOT 3
- Relate tasks to other objects HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-todo.