8 Commits

Author SHA1 Message Date
Hendrik Kleinwaechter
1a51a2b6ac Merge 4160557857 into cef0d9c8f7 2025-03-14 19:36:04 +00:00
Hendrik Kleinwaechter
cef0d9c8f7 Rename action & final cleanups
Some checks failed
Release the book and website / build-and-push-image (push) Has been cancelled
Release the book and website / release-book-website (push) Has been cancelled
2025-03-14 13:12:24 +01:00
Hendrik Kleinwaechter
656404782a Update website deployment script 2025-03-14 13:01:45 +01:00
Hendrik Kleinwaechter
ea75a1ac8a switch to rsync 2025-03-14 12:37:19 +01:00
Hendrik Kleinwaechter
9e4e03bcfa Attempt #2 2025-03-14 12:24:37 +01:00
Hendrik Kleinwaechter
b783b1e274 Fix 2025-03-14 12:12:04 +01:00
Hendrik Kleinwaechter
fb5f526b2f Begin migration away from S3 and Cloudfront 2025-03-14 12:10:32 +01:00
Hendrik Kleinwaechter
4160557857 Clarify baking
This clarifies the temperatures that can be achieved during the baking
process.
2024-05-03 16:06:15 +02:00
4 changed files with 35 additions and 40 deletions

View File

@@ -65,15 +65,16 @@ jobs:
run: | run: |
cd /app/book cd /app/book
make -j -O bake make -j -O bake
- name: Release baked book to S3 - name: Copy book to downloads server
uses: shallwefootball/s3-upload-action@master uses: burnett01/rsync-deployments@7.0.2
with: with:
aws_key_id: ${{ secrets.AWS_KEY_ID }} switches: "-avzr"
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY}} remote_host: ${{ secrets.SSH_HOST }}
aws_bucket: ${{ secrets.AWS_BUCKET_BOOK }} remote_user: ${{ secrets.SSH_USERNAME }}
source_dir: book/release remote_key: ${{ secrets.SSH_KEY }}
destination_dir: release path: "book/release/*"
- name: Upload book Artifacts remote_path: "~/downloads/the-sourdough-framework/"
- name: Upload book artifacts to GitHub
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: books name: books
@@ -81,36 +82,17 @@ jobs:
book/book_serif/book.log book/book_serif/book.log
book/book_serif/book.pdf book/book_serif/book.pdf
book/book-epub/book.epub book/book-epub/book.epub
- name: Release baked website to S3 - name: Copy website to downloads server
uses: shallwefootball/s3-upload-action@master uses: burnett01/rsync-deployments@7.0.2
with: with:
aws_key_id: ${{ secrets.AWS_KEY_ID }} switches: "-avzr --delete"
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY}} remote_host: ${{ secrets.SSH_HOST }}
aws_bucket: ${{ secrets.AWS_BUCKET_WEBSITE }} remote_user: ${{ secrets.SSH_USERNAME }}
source_dir: website/static_website_html remote_key: ${{ secrets.SSH_KEY }}
destination_dir: static_html_root path: "website/static_website_html/*"
- name: Upload website Artifacts remote_path: "~/the-sourdough-framework/"
- name: Upload website artifacts to GitHub
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: website name: website
path: website/static_website_html path: website/static_website_html
invalidate-book-website-cache:
needs: release-book-website
runs-on: ubuntu-latest
steps:
- name: Invalidate Cloudfront book cache
uses: chetan/invalidate-cloudfront-action@v2
env:
DISTRIBUTION: ${{ secrets.CLOUDFRONT_DISTRIBUTION_BOOK }}
PATHS: "/*"
AWS_REGION: "us-east-1"
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- name: Invalidate Cloudfront website cache
uses: chetan/invalidate-cloudfront-action@v2
env:
DISTRIBUTION: ${{ secrets.CLOUDFRONT_DISTRIBUTION_WEBSITE }}
PATHS: "/*"
AWS_REGION: "us-east-1"
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

View File

@@ -41,7 +41,7 @@ jobs:
run: | run: |
cd /app/book cd /app/book
make -j -O serif ebook website make -j -O serif ebook website
- name: Upload book Artifacts - name: Upload book artifacts to GitHub
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: books name: books
@@ -49,7 +49,7 @@ jobs:
book/book_serif/book.log book/book_serif/book.log
book/book_serif/book.pdf book/book_serif/book.pdf
book/book-epub/book.epub book/book-epub/book.epub
- name: Upload website Artifacts - name: Upload website artifacts to GitHub
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: website name: website

View File

@@ -39,10 +39,16 @@ for oven spring as it retains the gas inside your dough.
At around \qty{100}{\degreeCelsius} (\qty{212}{\degF}) the water starts to evaporate out of your At around \qty{100}{\degreeCelsius} (\qty{212}{\degF}) the water starts to evaporate out of your
dough. If this weren't the case, your dough would taste soggy and dough. If this weren't the case, your dough would taste soggy and
doughy. The higher hydration your dough has, the more water your bread doughy. The higher the hydration your dough has, the more water your bread
still contains after the bake, changing its consistency. As a result the still contains after the bake, changing its consistency. As a result the
crumb is going to taste a bit more moist. crumb is going to taste a bit more moist.
The water starts to boil out of the
dough. As the water evaporates the surrounding dough is being cooled.
For this reason, the internal temperature of the dough never exceeds the aforementioned
\qty{100}{\degreeCelsius} (\qty{212}{\degF}). The bread's crust can exceed the boiling point
and continues increasing in size from the outer layer inwards~\cite{bread+temperature+baking}.
Another often undervalued step is the evaporation of acids. Another often undervalued step is the evaporation of acids.
At~\qty{118}{\degreeCelsius} (\qty{244}{\degF}) the acetic acid in your dough At~\qty{118}{\degreeCelsius} (\qty{244}{\degF}) the acetic acid in your dough
starts to evaporate. starts to evaporate.

View File

@@ -448,6 +448,13 @@
note = {Accessed: 2023-02-03} note = {Accessed: 2023-02-03}
} }
@article{bread+temperature+baking,
author = {Athanasius},
title = {What is the maximum internal temperature of baked goods?},
url = {https://cooking.stackexchange.com/questions/54068/what-is-the-maximum-internal-temperature-of-baked-goods},
note = {Accessed: 2023-03-03}
}
@misc{wheat+kernel, @misc{wheat+kernel,
author = {W. Berghoff}, author = {W. Berghoff},
title = {A wheat kernel and its nutritional value.}, title = {A wheat kernel and its nutritional value.},