-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
[Enhancement] Dockerize everything for dev env setup? #41
Comments
Happy to pick this up. Have removed the documentation label as this requires the addition of a |
For reference, this is the link to suggestions by @kennethlove: Docker for Django |
Would be nice to re-name the app from |
Haha, that's an excellent idea. I'll file a Github ticket for it. The renaming (including the parts that need to be changed in the Dockerfile) could be all done in one go/one PR without any problems, right? |
Yeah, probably best to do this as a separate issue. |
Running into conflicting migrations with the latest merge. They aren't related to Docker, but I'll try to get this fixed so that we have a clean starting point. |
Oof, I remember Bethany saying she ran into issues with migrations too (near the end of the thread at https://codebuddies.slack.com/archives/C04BRN86J/p1579044879187600). I didn't because I had a clean install with no data and no migration files. Heading to sleep now, but let me know if you need help! |
I don't think it was that as I removed my database entirely before starting. Either way, migrations issue should be resolved and PR #44 should work. An edge case we may want to cover in documentation is that you'll need to ensure you don't have anything running that is already listening on these ports, e.g. an existing PostgreSQL install. |
Thank you! Agree on making a note about the edge case. Will be able to pull
and look later tonight.
…On Thu, Jan 16, 2020, 7:14 AM Bill Glover ***@***.***> wrote:
I don't think it was that as I removed my database entirely before
starting. Either way, migrations issue should be resolved and PR #44
<#44> should work. An
edge case we may want to cover in documentation is that you'll need to
ensure you don't have anything running that is already listening on these
ports, e.g. an existing PostgreSQL install.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#41>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABCNXOY7VYR2WSOH24R5NJLQ6B2UBANCNFSM4KGQ67RA>
.
|
I believe #44 covers the above. I'd love to get more people go through testing it, but suspect that will come post merge now. |
I'll bring up your new changes between now and tomorrow. :)
…On Tue, Jan 28, 2020, 1:39 AM Bill Glover ***@***.***> wrote:
I believe #44 <#44>
covers the above. I'd love to get more people go through testing it, but
suspect that will come post merge now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#41>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMQU4TUY7W4LDOWRDBOZ6A3Q77HKVANCNFSM4KGQ67RA>
.
|
Context
A couple of people (@bengineerdavis, @d3vild06) have brought up/asked about docker-izing the entire app with docker-compose. My take was that I didn't think it was necessary, unless the benefits (easier setup) is very clear. @billglover explored it, and recorded a screencast of it here: https://codebuddies.slack.com/archives/C04BRN86J/p1578770421053800. @kennethlove offered some suggestions to tweak the approach.
Acceptance Criteria
[ ] Explore a dockerized Django, Postgres, Mailhog, and Adminer (for viewing the DB). (Re: Mailhog -- that's fine! I expect at some point we'll be building out the transactional emails features)
[ ] Write a draft of instructions that users (like me) could test to set up the dev environment. Instructions should be friendly for those who've never used Docker before.
The text was updated successfully, but these errors were encountered: