diff --git a/.nojekyll b/.nojekyll
index d4167a91..4bc79761 100644
--- a/.nojekyll
+++ b/.nojekyll
@@ -1 +1 @@
-1c381806
\ No newline at end of file
+7e7bfb44
\ No newline at end of file
diff --git a/chapters/sec1/1-5-deployments.html b/chapters/sec1/1-5-deployments.html
index 7953d50b..6c90cdef 100644
--- a/chapters/sec1/1-5-deployments.html
+++ b/chapters/sec1/1-5-deployments.html
@@ -523,11 +523,11 @@
Quick Intro
- 1
-
-This Action runs on a
push
, which includes s completed merge.
+This Action runs on a push
, which includes s completed merge.
- 2
-
-This Action runs based on operations on the
main
branch.
+This Action runs based on operations on the main
branch.
Other common patterns include pre-merge checks that trigger on the creation of a pull request or a test deployment on a push to a test
branch.
@@ -543,11 +543,11 @@ Quick Intro
- 1
-
-The name of this job is
deploy
. There can be multiple jobs per action.
+The name of this job is deploy
. There can be multiple jobs per action.
- 2
-
-This job runs on the latest Ubuntu release.
+This job runs on the latest Ubuntu release.
GitHub Actions offers runners with Ubuntu, Windows, and MacOS. You can also add custom runners. Depending on the level of reproducibility you’re aiming for, you might want to lock the runner to a particular version of the operating system rather than just running latest
.
@@ -568,15 +568,15 @@ Quick Intro
- 1
-
-This job uses version 2 (
@v2
) of the publish
action from the (imaginary) GitHub repo server-dev/server-actions
.
+This job uses version 2 (@v2
) of the publish
action from the (imaginary) GitHub repo server-dev/server-actions
.
- 2
-
-This job is being provided a value of
my-server
for the server-name
variable.
+This job is being provided a value of my-server
for the server-name
variable.
- 3
-
-The variable
SERVER_API_KEY
will be set to the value stored in the GitHub Actions secrets
variable called SERVER_API_KEY
.
+The variable SERVER_API_KEY
will be set to the value stored in the GitHub Actions secrets
variable called SERVER_API_KEY
.
Some jobs require secrets be in an environment variable, which can be set just like a regular variable, but with env
in place of with
.
diff --git a/chapters/sec1/1-6-docker.html b/chapters/sec1/1-6-docker.html
index 647585af..7b9ece8b 100644
--- a/chapters/sec1/1-6-docker.html
+++ b/chapters/sec1/1-6-docker.html
@@ -578,7 +578,7 @@ Lab: Put
- 1
-
-This line is necessary because the model lives at
/data/model
on our host machine. But the API inside the container is looking for /data/model
inside the container. We need to make sure that the directory exists and has the model in it.
+This line is necessary because the model lives at /data/model
on our host machine. But the API inside the container is looking for /data/model
inside the container. We need to make sure that the directory exists and has the model in it.
diff --git a/index.html b/index.html
index d1aa18d8..36c1b108 100644
--- a/index.html
+++ b/index.html
@@ -354,7 +354,7 @@ DevOps for Data Science
Welcome!
![DevOps for Data Science](cover.jpg)
In this book, you’ll learn about DevOps conventions, tools, and practices that can be useful to you as a data scientist. You’ll also learn how to work better with the IT/Admin team at your organization, and even how to do a little server administration of your own if you’re pressed into service.
This is the online version of the book. It is, and always will be, freely available here at \(\text{do4ds.com}\).
-Should you want a print copy of the book, it is available and shipping now from the Routledge website.
+Should you want a print copy of the book, it is available and shipping now from the Routledge website, Amazon, and several independent online bookstores.
About the author
Alex K Gold leads the Solutions Engineering at Posit, formerly RStudio.
diff --git a/search.json b/search.json
index 7094993a..1774d013 100644
--- a/search.json
+++ b/search.json
@@ -4,7 +4,7 @@
"href": "index.html",
"title": "DevOps for Data Science",
"section": "",
- "text": "Welcome!\nIn this book, you’ll learn about DevOps conventions, tools, and practices that can be useful to you as a data scientist. You’ll also learn how to work better with the IT/Admin team at your organization, and even how to do a little server administration of your own if you’re pressed into service.\nThis is the online version of the book. It is, and always will be, freely available here at \\(\\text{do4ds.com}\\).\nShould you want a print copy of the book, it is available and shipping now from the Routledge website."
+ "text": "Welcome!\nIn this book, you’ll learn about DevOps conventions, tools, and practices that can be useful to you as a data scientist. You’ll also learn how to work better with the IT/Admin team at your organization, and even how to do a little server administration of your own if you’re pressed into service.\nThis is the online version of the book. It is, and always will be, freely available here at \\(\\text{do4ds.com}\\).\nShould you want a print copy of the book, it is available and shipping now from the Routledge website, Amazon, and several independent online bookstores."
},
{
"objectID": "index.html#about-the-author",
diff --git a/sitemap.xml b/sitemap.xml
index 373e0699..6e92faf3 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,110 +2,110 @@
https://do4ds.com/index.html
- 2024-07-05T18:57:55.227Z
+ 2024-08-07T13:00:16.247Z
https://do4ds.com/chapters/intro.html
- 2024-07-05T18:57:55.231Z
+ 2024-08-07T13:00:16.255Z
https://do4ds.com/chapters/sec1/1-0-sec-intro.html
- 2024-07-05T18:57:55.239Z
+ 2024-08-07T13:00:16.263Z
https://do4ds.com/chapters/sec1/1-1-env-as-code.html
- 2024-07-05T18:57:55.251Z
+ 2024-08-07T13:00:16.271Z
https://do4ds.com/chapters/sec1/1-2-proj-arch.html
- 2024-07-05T18:57:55.263Z
+ 2024-08-07T13:00:16.283Z
https://do4ds.com/chapters/sec1/1-3-data-access.html
- 2024-07-05T18:57:55.279Z
+ 2024-08-07T13:00:16.299Z
https://do4ds.com/chapters/sec1/1-4-monitor-log.html
- 2024-07-05T18:57:55.291Z
+ 2024-08-07T13:00:16.315Z
https://do4ds.com/chapters/sec1/1-5-deployments.html
- 2024-07-05T18:57:55.303Z
+ 2024-08-07T13:00:16.327Z
https://do4ds.com/chapters/sec1/1-6-docker.html
- 2024-07-05T18:57:55.319Z
+ 2024-08-07T13:00:16.335Z
https://do4ds.com/chapters/sec2/2-0-sec-intro.html
- 2024-07-05T18:57:55.323Z
+ 2024-08-07T13:00:16.343Z
https://do4ds.com/chapters/sec2/2-1-cloud.html
- 2024-07-05T18:57:55.335Z
+ 2024-08-07T13:00:16.359Z
https://do4ds.com/chapters/sec2/2-2-cmd-line.html
- 2024-07-05T18:57:55.347Z
+ 2024-08-07T13:00:16.367Z
https://do4ds.com/chapters/sec2/2-3-linux.html
- 2024-07-05T18:57:55.363Z
+ 2024-08-07T13:00:16.387Z
https://do4ds.com/chapters/sec2/2-4-app-admin.html
- 2024-07-05T18:57:55.375Z
+ 2024-08-07T13:00:16.399Z
https://do4ds.com/chapters/sec2/2-5-scale.html
- 2024-07-05T18:57:55.391Z
+ 2024-08-07T13:00:16.411Z
https://do4ds.com/chapters/sec2/2-6-networking.html
- 2024-07-05T18:57:55.403Z
+ 2024-08-07T13:00:16.427Z
https://do4ds.com/chapters/sec2/2-7-dns.html
- 2024-07-05T18:57:55.411Z
+ 2024-08-07T13:00:16.435Z
https://do4ds.com/chapters/sec2/2-8-ssl.html
- 2024-07-05T18:57:55.435Z
+ 2024-08-07T13:00:16.443Z
https://do4ds.com/chapters/sec3/3-0-sec-intro.html
- 2024-07-05T18:57:55.455Z
+ 2024-08-07T13:00:16.455Z
https://do4ds.com/chapters/sec3/3-1-ent-networks.html
- 2024-07-05T18:57:55.463Z
+ 2024-08-07T13:00:16.479Z
https://do4ds.com/chapters/sec3/3-2-auth.html
- 2024-07-05T18:57:55.471Z
+ 2024-08-07T13:00:16.495Z
https://do4ds.com/chapters/sec3/3-3-ent-scale.html
- 2024-07-05T18:57:55.479Z
+ 2024-08-07T13:00:16.503Z
https://do4ds.com/chapters/sec3/3-4-ent-pm.html
- 2024-07-05T18:57:55.483Z
+ 2024-08-07T13:00:16.507Z
https://do4ds.com/chapters/append/auth.html
- 2024-07-05T18:57:55.495Z
+ 2024-08-07T13:00:16.515Z
https://do4ds.com/chapters/append/lb.html
- 2024-07-05T18:57:55.499Z
+ 2024-08-07T13:00:16.519Z
https://do4ds.com/chapters/append/lab-map.html
- 2024-07-05T18:57:55.507Z
+ 2024-08-07T13:00:16.531Z
https://do4ds.com/chapters/append/cheatsheets.html
- 2024-07-05T18:57:55.531Z
+ 2024-08-07T13:00:16.551Z