Docker has been my default environment set-up for deploying most of my web projects quickly. It is lightweight and it has also helped me solve pack...
For further actions, you may consider blocking this person and/or reporting abuse
A few notes that may be helpful to other beginners like me:
Hi Micheal thanks. I have a question I have seen some other examples where one does the following:
Based on your example above in the
docker-compose.yml
file under the db service what is the difference?Micheal, I am not sure exactly how to thank you for this article.
Over the last 24 hours, I have been following articles that use the postgres docker container name as the host while connecting to pgadmin and been unable to connect. 24 hours, and I have been pulling my hair out wondering what the hell I was doing wrong.
Thank you. Thank you so much for sharing your knowledge. I can sleep now.
Great informations, thanks a lot. I have a question: how can I connect other docker files to Django like what you did with Postgres? I mean how can I connect and consume other model like YoloV5 docker image inside docker?
This is exactly what I needed. Thank you for sharing
Thanks, I am glad it helped
Hello, i've been following your instruction but unfortunately I am having some issues which are not mentioned here.
File "C:\Users\Yonatan.virtualenvs\LMS-NZATbBlN\lib\site-packages\django_postgres_extensions\models\expressions.py", line 2, in
from django.utils import six
ImportError: cannot import name 'six' from 'django.utils' (C:\Users\Yonatan.virtualenvs\LMS-NZATbBlN\lib\site-packages\django\utils_init_.py)
This is the error i'm having about some module named "six".
Do you know how to solve this problem?
Haven't found any good answer online
Thanks Michael, you saved me a lot of time!
You are welcome Guillermo
Hi Micheal, how does one connect to a local MYSQL client using docker compose? If we dont' want to use mysql container?
how to migrate?
sudo docker exec -it python manage.py migrate
but the django HOST variable in the container must be set to
HOST=db
and if you've bind-mounted your code into the container, you can do it directly from the console in your IDE (e.g. vscode) since the container is sharing the exact same code. BUT here HOST=localhost. This means you have to have separate environment variables set. Confusing, but that's what I've noticed.