8 Commits

Author SHA1 Message Date
itottogit
f6377fce13 Merge dcc52806ef into cef0d9c8f7 2025-03-14 19:36:01 +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
itottogit
dcc52806ef Update baking.tex
Evaporation happens at room temperature, too - therefore we cover doughs that rest before baking.
The inside of a loaf does not reach temps above 100 °C - unless you seriously overbake until you end up with a brick instead of a loaf.
2024-05-15 21:53:38 +02:00
3 changed files with 29 additions and 47 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

@@ -37,24 +37,24 @@ At \qty{75}{\degreeCelsius} (\qty{167}{\degF}) the surface of your dough turns
holds together nicely but is still extensible. This gel is essential holds together nicely but is still extensible. This gel is essential
for oven spring as it retains the gas inside your dough. 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 As the dough warms up in the oven, 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 bread would come out soggy and
doughy. The higher hydration your dough has, the more water your bread doughy. The higher the hydration of your dough, 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 will be somewhat moister.
Another often undervalued step is the evaporation of acids. Another often undervalued step is the evaporation of acids from the crust.
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.
Shortly after at~\qty{122}{\degreeCelsius} (\qty{252}{\degF}) the lactic acid begins evaporating. Shortly after at~\qty{122}{\degreeCelsius} (\qty{252}{\degF}) the lactic acid begins evaporating.
This is crucial to understand and it opens the door to many interesting This is crucial to understand and it opens the door to many interesting
ways to influence your final bread's taste. As more and more water ways to influence your final bread's taste. As more and more water
begins to evaporate the acids in your dough become more concentrated. evaporates the acids in your dough become more concentrated.
There is less water but in relation you have more acids, therefore a shorter There is less water but in relation you have more acids, therefore a longer
bake will lead to a more tangy dough. The longer you bake the bread, bake will lead to a more tangy dough. The longer you bake the bread,
the more of the water evaporates, but also ultimately the acids will follow. the more of the water evaporates, but also ultimately the acids will follow.
The longer you bake, the less sour your bread is going to be. By controlling The longer you bake, the less sour your bread is going to be. By controlling
baking time you can influence which sourness level you would like to achieve. baking time you can somewhat influence which sourness level you would like to achieve. Since the inside of the bread will never go above \qty{100}{\degreeCelsius} (\qty{212}{\degF}), acids cannot evaporate from there.
It would be a very interesting experiment to bake a bread at different exact It would be a very interesting experiment to bake a bread at different exact
temperatures. How would a bread taste with only evaporated water but temperatures. How would a bread taste with only evaporated water but