Comments (3)
Thanks for the comments. Finishing the 4.0 update as we speak so this feedback is helpful and something I've been aware of back when you made it. To the questions...
- the database isn't deleted when we rebuild the image. I've changed the wording so that's not confusing in the update. The underlying Docker container has a volumes mount and that is where the db exists. If you deleted the container then the db would go away too. But that's not what we're doing, just rebuilding the image.
- the default for
docker-compose
is to use adocker-compose.yml
file so we have to explicitly set and use the-f
flag to make it check ourdocker-compose-prod.yml
file
from djangoforprofessionals.
Having the exact same issue here. i found that:
After:
docker-compose -f docker-compose-prod.yaml up -d --build
docker-compose exec web python manage.py check --deploy
i am also getting:
?: (security.W018) You should not have DEBUG set to True in deployment.
the deploy check seems to read/check the variables from docker-compose.yaml
and not from docker-compose-prod.yaml
However the logic of showing/hiding the debug toolbar in the website works.
I tried rebuilding, restarting docker but ended up editing my docker-compose.yaml
file, which should not be the way here in this exercise.
from djangoforprofessionals.
Thank you @jurgenvt
I re-ran the check --deploy command, this time specifying the production file...
docker-compose -f docker-compose-prod.yml python manage.py check --deploy
...and I got the expected results. Like you said I guess the docker-compose command, regardless of what you are doing after it, always looks at your docker-compose.yml file.
@wsvincent any ideas?
from djangoforprofessionals.
Related Issues (20)
- Heroku Django media not loading HOT 2
- Unable to reset database HOT 1
- CH8 - Environment Variables - Import environs could not be resolved
- Chapter 11: Foreign Keys HOT 1
- Chapter 8: Environs import not working HOT 1
- Remove the file db.sqlite3 from the repo HOT 1
- Chapter 16 issues with CSRF tokens HOT 1
- Media Files directory HOT 1
- Chapter 8 aullauth logout redirect issue HOT 3
- Invalid Link HOT 1
- Typo in the book on page 258 HOT 1
- Published link to book cover is 404 HOT 1
- Home and About AssertTemplateUsed Tests Fail Starting In Chapter 16 HOT 1
- [ch 2] docker-compose.yml, permission denied HOT 2
- Chapter 10: Email // Clicking on the unique URL link in the email HOT 1
- Ch17, Page 256: "DJANGO_DEBUG=False" creates bugs HOT 1
- Accounts test fail after following steps for adding Social in Chapter 8 HOT 1
- Chp3 Books: Accounts migration failing HOT 1
- Chapter 2 creating superuser in Linux (root vs current user)
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 djangoforprofessionals.