Skip to content

Dockerfile: COPY the site's lib/ and assets/ into the image - #2

Merged
pip-install-python merged 1 commit into
mainfrom
fix-docker-site-copy
Aug 1, 2026
Merged

Dockerfile: COPY the site's lib/ and assets/ into the image#2
pip-install-python merged 1 commit into
mainfrom
fix-docker-site-copy

Conversation

@pip-install-python

Copy link
Copy Markdown
Owner

The site-standard pass added lib/constants.py (and index_string links to /assets/favicon/*), but the image only copied app.py/pages/docs — gunicorn died on from lib.constants import ... at boot and Render kept serving the previous build. CI never caught it because this repo has no container-boot job (the package matrix and site suite both run from the working tree).

Verified locally: docker build + boot → /healthz ok:true, llms.txt H1 is the brand, browser-UA HTML carries exactly one non-empty og:image pointing at the CDN card.

The site-standard pass added lib/constants.py (and index_string links to
/assets/favicon/*), but the image only copied app.py/pages/docs — gunicorn
died on `from lib.constants import ...` at boot and Render kept serving the
previous build. CI never caught it because this repo has no container-boot
job (the package matrix and site suite both run from the working tree).

Verified locally: docker build + boot → /healthz ok:true, llms.txt H1 is
the brand, browser-UA HTML carries exactly one non-empty og:image pointing
at the CDN card.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@pip-install-python
pip-install-python merged commit f301678 into main Aug 1, 2026
11 checks passed
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.

1 participant