mirror of
https://github.com/hendricius/the-sourdough-framework
synced 2025-11-30 06:43:59 -06:00
Compare commits
8 Commits
989c8b7eac
...
f6377fce13
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f6377fce13 | ||
|
|
cef0d9c8f7 | ||
|
|
656404782a | ||
|
|
ea75a1ac8a | ||
|
|
9e4e03bcfa | ||
|
|
b783b1e274 | ||
|
|
fb5f526b2f | ||
|
|
dcc52806ef |
56
.github/workflows/release-book-website.yml
vendored
56
.github/workflows/release-book-website.yml
vendored
@@ -65,15 +65,16 @@ jobs:
|
||||
run: |
|
||||
cd /app/book
|
||||
make -j -O bake
|
||||
- name: Release baked book to S3
|
||||
uses: shallwefootball/s3-upload-action@master
|
||||
- name: Copy book to downloads server
|
||||
uses: burnett01/rsync-deployments@7.0.2
|
||||
with:
|
||||
aws_key_id: ${{ secrets.AWS_KEY_ID }}
|
||||
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY}}
|
||||
aws_bucket: ${{ secrets.AWS_BUCKET_BOOK }}
|
||||
source_dir: book/release
|
||||
destination_dir: release
|
||||
- name: Upload book Artifacts
|
||||
switches: "-avzr"
|
||||
remote_host: ${{ secrets.SSH_HOST }}
|
||||
remote_user: ${{ secrets.SSH_USERNAME }}
|
||||
remote_key: ${{ secrets.SSH_KEY }}
|
||||
path: "book/release/*"
|
||||
remote_path: "~/downloads/the-sourdough-framework/"
|
||||
- name: Upload book artifacts to GitHub
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: books
|
||||
@@ -81,36 +82,17 @@ jobs:
|
||||
book/book_serif/book.log
|
||||
book/book_serif/book.pdf
|
||||
book/book-epub/book.epub
|
||||
- name: Release baked website to S3
|
||||
uses: shallwefootball/s3-upload-action@master
|
||||
- name: Copy website to downloads server
|
||||
uses: burnett01/rsync-deployments@7.0.2
|
||||
with:
|
||||
aws_key_id: ${{ secrets.AWS_KEY_ID }}
|
||||
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY}}
|
||||
aws_bucket: ${{ secrets.AWS_BUCKET_WEBSITE }}
|
||||
source_dir: website/static_website_html
|
||||
destination_dir: static_html_root
|
||||
- name: Upload website Artifacts
|
||||
switches: "-avzr --delete"
|
||||
remote_host: ${{ secrets.SSH_HOST }}
|
||||
remote_user: ${{ secrets.SSH_USERNAME }}
|
||||
remote_key: ${{ secrets.SSH_KEY }}
|
||||
path: "website/static_website_html/*"
|
||||
remote_path: "~/the-sourdough-framework/"
|
||||
- name: Upload website artifacts to GitHub
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: website
|
||||
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 }}
|
||||
path: website/static_website_html
|
||||
4
.github/workflows/test-book-website.yml
vendored
4
.github/workflows/test-book-website.yml
vendored
@@ -41,7 +41,7 @@ jobs:
|
||||
run: |
|
||||
cd /app/book
|
||||
make -j -O serif ebook website
|
||||
- name: Upload book Artifacts
|
||||
- name: Upload book artifacts to GitHub
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: books
|
||||
@@ -49,7 +49,7 @@ jobs:
|
||||
book/book_serif/book.log
|
||||
book/book_serif/book.pdf
|
||||
book/book-epub/book.epub
|
||||
- name: Upload website Artifacts
|
||||
- name: Upload website artifacts to GitHub
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: website
|
||||
|
||||
@@ -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
|
||||
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
|
||||
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
|
||||
As the dough warms up in the oven, the water starts to evaporate out of your
|
||||
dough. If this weren't the case, your bread would come out soggy and
|
||||
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
|
||||
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
|
||||
starts to evaporate.
|
||||
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
|
||||
ways to influence your final bread's taste. As more and more water
|
||||
begins to evaporate the acids in your dough become more concentrated.
|
||||
There is less water but in relation you have more acids, therefore a shorter
|
||||
evaporates the acids in your dough become more concentrated.
|
||||
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,
|
||||
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
|
||||
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
|
||||
temperatures. How would a bread taste with only evaporated water but
|
||||
|
||||
Reference in New Issue
Block a user