Skip to content

Move to using docker for dependencies and deployments#537

Open
nicwest wants to merge 60 commits intoLichess4545:masterfrom
nicwest:docker
Open

Move to using docker for dependencies and deployments#537
nicwest wants to merge 60 commits intoLichess4545:masterfrom
nicwest:docker

Conversation

@nicwest
Copy link
Copy Markdown

@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
Copy Markdown
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
@nicwest nicwest mentioned this pull request Dec 15, 2024
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