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

Fix freezing-web docker-compose setup #316

Merged
merged 14 commits into from
Dec 31, 2024
Merged

Conversation

obscurerichard
Copy link
Member

@obscurerichard obscurerichard commented Dec 8, 2024

The docker-compose setup was not working quite right in freezing-web.

This is a simplified version that should get people going without having to build everything from scratch on their host.

Since I had to do so much documentation on this I also added PyMarkdown and pre-commit support to help keep things nice and clean.

Future Extension

There's the matter of bootstrapping the database past having a fresh new blank database that I haven't figured out yet, see freezingsaddles/freezing-shared#13 and #341 for further follow-up.

@obscurerichard obscurerichard added bug infrastructure Issues requiring changes to cloud, database, or server infrastructure labels Dec 8, 2024
@obscurerichard obscurerichard added this to the 2025 - Competition End milestone Dec 8, 2024
@obscurerichard obscurerichard added good first issue help wanted Help wanted - can you take this on? and removed good first issue help wanted Help wanted - can you take this on? labels Dec 8, 2024
@obscurerichard obscurerichard marked this pull request as ready for review December 8, 2024 16:44
@obscurerichard obscurerichard marked this pull request as draft December 8, 2024 16:47
@obscurerichard
Copy link
Member Author

For long-term database bootstrapping for dev, we could use a synthetic data set, see #339

@obscurerichard obscurerichard marked this pull request as ready for review December 30, 2024 05:48
* Fix the docker-compose.yml setup for localdev.
* Make startup more robust, adding timeouts while the SQL database is not
ready.
* Add PyMardownlnt Markdown linter
* Get faulthandler working early
* Rework logging a bit
@obscurerichard obscurerichard force-pushed the fix-docker-compose-setup branch from a813dda to 9f0ee79 Compare December 31, 2024 13:53
@obscurerichard obscurerichard merged commit 6d91d89 into master Dec 31, 2024
7 checks passed
@obscurerichard obscurerichard deleted the fix-docker-compose-setup branch December 31, 2024 14:11
@obscurerichard obscurerichard restored the fix-docker-compose-setup branch December 31, 2024 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug infrastructure Issues requiring changes to cloud, database, or server infrastructure
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant