Skip to content
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

Move to using docker for dependencies and deployments #537

Open
wants to merge 60 commits into
base: master
Choose a base branch
from

Conversation

nicwest
Copy link

@nicwest nicwest commented Jun 17, 2024

No description provided.

nicwest added 4 commits June 24, 2024 01:04
piping a hostname into exec doesn't seem like a great idea. Hopefully
with a nice docker based development enviroment we won't need this kind
of config any more.
this will work as a stop gap until static files can move to a cdn
@nicwest
Copy link
Author

nicwest commented Dec 10, 2024

summary of stuff that changes.

  • settings rationalised into base, development and production
  • settings mostly will have env vars that can be used to overwrite config.
  • docker files
    • heltour:latest: contains the python env (the webapp, celery, and eventually the api worker)
    • heltour-static: a static files server. at somepoint we should talk about moving this stuff to a CDN.
  • docker compose to replace vagrant. I've been using this locally and with the new docker compose watch feature, this feels viable.
  • includes glbert's update django to 4.2 #527

still todo:

  • api worker
  • secrets
  • figuring out what to do with database stuff. I'm playing around with django fixtures and feels viable.

@nicwest nicwest marked this pull request as ready for review December 15, 2024 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants