Skip to content

Commit b4e4a2e

Browse files
committed
a couple of small fixes and latest asciidoctor, first commit from mac
1 parent d429cea commit b4e4a2e

23 files changed

+240
-318
lines changed

book/appendix_csvs.html

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<meta charset="UTF-8">
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<meta name="generator" content="Asciidoctor 2.0.16">
6+
<meta name="generator" content="Asciidoctor 2.0.20">
77
<title>Swapping Out the Infrastructure: Do Everything with CSVs</title>
88
<style>
99
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@@ -100,11 +100,6 @@
100100

101101
</style>
102102
<style>
103-
pre { line-height: 125%; }
104-
td.linenos .normal { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
105-
span.linenos { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
106-
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
107-
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
108103
pre.pygments .hll { background-color: #ffffcc }
109104
pre.pygments { background: #f0f0f0; }
110105
pre.pygments .tok-c { color: #60a0b0; font-style: italic } /* Comment */
@@ -518,7 +513,7 @@ <h3 id="_implementing_a_repository_and_unit_of_work_for_csvs"><a class="anchor"
518513
</div>
519514
<div id="footer">
520515
<div id="footer-text">
521-
Last updated 2021-02-26 00:40:46 UTC
516+
Last updated 2023-11-24 02:20:52 UTC
522517
</div>
523518
</div>
524519
<div><div id="disqus_thread" style="margin: 10px"></div>

book/appendix_django.html

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<meta charset="UTF-8">
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<meta name="generator" content="Asciidoctor 2.0.16">
6+
<meta name="generator" content="Asciidoctor 2.0.20">
77
<title>Repository and Unit of Work Patterns with Django</title>
88
<style>
99
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@@ -100,11 +100,6 @@
100100

101101
</style>
102102
<style>
103-
pre { line-height: 125%; }
104-
td.linenos .normal { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
105-
span.linenos { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
106-
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
107-
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
108103
pre.pygments .hll { background-color: #ffffcc }
109104
pre.pygments { background: #f0f0f0; }
110105
pre.pygments .tok-c { color: #60a0b0; font-style: italic } /* Comment */
@@ -795,7 +790,7 @@ <h3 id="_steps_along_the_way"><a class="anchor" href="#_steps_along_the_way"></a
795790
</div>
796791
<div id="footer">
797792
<div id="footer-text">
798-
Last updated 2021-07-05 09:48:27 +0100
793+
Last updated 2023-11-24 02:20:52 UTC
799794
</div>
800795
</div>
801796
<div><div id="disqus_thread" style="margin: 10px"></div>

book/appendix_ds1_table.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<meta charset="UTF-8">
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<meta name="generator" content="Asciidoctor 2.0.16">
6+
<meta name="generator" content="Asciidoctor 2.0.20">
77
<title>Summary Diagram and Table</title>
88
<style>
99
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@@ -260,7 +260,7 @@ <h2 id="appendix_ds1_table">Appendix A: Summary Diagram and Table<a class="ancho
260260
</div>
261261
<div id="footer">
262262
<div id="footer-text">
263-
Last updated 2021-02-26 00:40:46 UTC
263+
Last updated 2023-11-24 02:20:52 UTC
264264
</div>
265265
</div>
266266
<div><div id="disqus_thread" style="margin: 10px"></div>

book/appendix_project_structure.html

Lines changed: 28 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<meta charset="UTF-8">
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<meta name="generator" content="Asciidoctor 2.0.16">
6+
<meta name="generator" content="Asciidoctor 2.0.20">
77
<title>A Template Project Structure</title>
88
<style>
99
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@@ -100,11 +100,6 @@
100100

101101
</style>
102102
<style>
103-
pre { line-height: 125%; }
104-
td.linenos .normal { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
105-
span.linenos { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; }
106-
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
107-
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
108103
pre.pygments .hll { background-color: #ffffcc }
109104
pre.pygments { background: #f0f0f0; }
110105
pre.pygments .tok-c { color: #60a0b0; font-style: italic } /* Comment */
@@ -444,34 +439,34 @@ <h3 id="_docker_compose_and_containers_config"><a class="anchor" href="#_docker_
444439
<div class="content">
445440
<div class="listingblock">
446441
<div class="content">
447-
<pre class="pygments highlight"><code data-lang="yaml"><span></span><span class="tok-nt">version</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-s">"3"</span><span class="tok-w"></span>
448-
<span class="tok-nt">services</span><span class="tok-p">:</span><span class="tok-w"></span>
442+
<pre class="pygments highlight"><code data-lang="yaml"><span></span><span class="tok-nt">version</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-s">"3"</span>
443+
<span class="tok-nt">services</span><span class="tok-p">:</span>
449444

450445
<span class="tok-w"> </span><span class="tok-nt">app</span><span class="tok-p">:</span><span class="tok-w"> </span>#<b class="conum">(1)</b>
451-
<span class="tok-w"> </span><span class="tok-nt">build</span><span class="tok-p">:</span><span class="tok-w"></span>
452-
<span class="tok-w"> </span><span class="tok-nt">context</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">.</span><span class="tok-w"></span>
453-
<span class="tok-w"> </span><span class="tok-nt">dockerfile</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">Dockerfile</span><span class="tok-w"></span>
454-
<span class="tok-w"> </span><span class="tok-nt">depends_on</span><span class="tok-p">:</span><span class="tok-w"></span>
455-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">postgres</span><span class="tok-w"></span>
446+
<span class="tok-w"> </span><span class="tok-nt">build</span><span class="tok-p">:</span>
447+
<span class="tok-w"> </span><span class="tok-nt">context</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">.</span>
448+
<span class="tok-w"> </span><span class="tok-nt">dockerfile</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">Dockerfile</span>
449+
<span class="tok-w"> </span><span class="tok-nt">depends_on</span><span class="tok-p">:</span>
450+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">postgres</span>
456451
<span class="tok-w"> </span><span class="tok-nt">environment</span><span class="tok-p">:</span><span class="tok-w"> </span>#<b class="conum">(3)</b>
457452
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">DB_HOST=postgres</span><span class="tok-w"> </span><b class="conum">(4)</b>
458-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">DB_PASSWORD=abc123</span><span class="tok-w"></span>
459-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">API_HOST=app</span><span class="tok-w"></span>
453+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">DB_PASSWORD=abc123</span>
454+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">API_HOST=app</span>
460455
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">PYTHONDONTWRITEBYTECODE=1</span><span class="tok-w"> </span>#<b class="conum">(5)</b>
461456
<span class="tok-w"> </span><span class="tok-nt">volumes</span><span class="tok-p">:</span><span class="tok-w"> </span>#<b class="conum">(6)</b>
462-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">./src:/src</span><span class="tok-w"></span>
463-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">./tests:/tests</span><span class="tok-w"></span>
464-
<span class="tok-w"> </span><span class="tok-nt">ports</span><span class="tok-p">:</span><span class="tok-w"></span>
457+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">./src:/src</span>
458+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">./tests:/tests</span>
459+
<span class="tok-w"> </span><span class="tok-nt">ports</span><span class="tok-p">:</span>
465460
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-s">"5005:80"</span><span class="tok-w"> </span><b class="conum">(7)</b>
466461

467462

468-
<span class="tok-w"> </span><span class="tok-nt">postgres</span><span class="tok-p">:</span><span class="tok-w"></span>
463+
<span class="tok-w"> </span><span class="tok-nt">postgres</span><span class="tok-p">:</span>
469464
<span class="tok-w"> </span><span class="tok-nt">image</span><span class="tok-p">:</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">postgres:9.6</span><span class="tok-w"> </span>#<b class="conum">(2)</b>
470-
<span class="tok-w"> </span><span class="tok-nt">environment</span><span class="tok-p">:</span><span class="tok-w"></span>
471-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">POSTGRES_USER=allocation</span><span class="tok-w"></span>
472-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">POSTGRES_PASSWORD=abc123</span><span class="tok-w"></span>
473-
<span class="tok-w"> </span><span class="tok-nt">ports</span><span class="tok-p">:</span><span class="tok-w"></span>
474-
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-s">"54321:5432"</span><span class="tok-w"></span></code></pre>
465+
<span class="tok-w"> </span><span class="tok-nt">environment</span><span class="tok-p">:</span>
466+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">POSTGRES_USER=allocation</span>
467+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-l tok-l-Scalar tok-l-Scalar-Plain">POSTGRES_PASSWORD=abc123</span>
468+
<span class="tok-w"> </span><span class="tok-nt">ports</span><span class="tok-p">:</span>
469+
<span class="tok-w"> </span><span class="tok-p tok-p-Indicator">-</span><span class="tok-w"> </span><span class="tok-s">"54321:5432"</span></code></pre>
475470
</div>
476471
</div>
477472
</div>
@@ -602,19 +597,19 @@ <h3 id="_dockerfile"><a class="anchor" href="#_dockerfile"></a>Dockerfile</h3>
602597
<span class="tok-c"># RUN apt install gcc libpq (no longer needed bc we use psycopg2-binary)</span>
603598

604599
<b class="conum">(2)</b>
605-
<span class="tok-k">COPY</span><span class="tok-w"> </span>requirements.txt /tmp/
606-
<span class="tok-k">RUN</span><span class="tok-w"> </span>pip install -r /tmp/requirements.txt
600+
<span class="tok-k">COPY</span><span class="tok-w"> </span>requirements.txt<span class="tok-w"> </span>/tmp/
601+
<span class="tok-k">RUN</span><span class="tok-w"> </span>pip<span class="tok-w"> </span>install<span class="tok-w"> </span>-r<span class="tok-w"> </span>/tmp/requirements.txt
607602

608603
<b class="conum">(3)</b>
609-
<span class="tok-k">RUN</span><span class="tok-w"> </span>mkdir -p /src
610-
<span class="tok-k">COPY</span><span class="tok-w"> </span>src/ /src/
611-
<span class="tok-k">RUN</span><span class="tok-w"> </span>pip install -e /src
612-
<span class="tok-k">COPY</span><span class="tok-w"> </span>tests/ /tests/
604+
<span class="tok-k">RUN</span><span class="tok-w"> </span>mkdir<span class="tok-w"> </span>-p<span class="tok-w"> </span>/src
605+
<span class="tok-k">COPY</span><span class="tok-w"> </span>src/<span class="tok-w"> </span>/src/
606+
<span class="tok-k">RUN</span><span class="tok-w"> </span>pip<span class="tok-w"> </span>install<span class="tok-w"> </span>-e<span class="tok-w"> </span>/src
607+
<span class="tok-k">COPY</span><span class="tok-w"> </span>tests/<span class="tok-w"> </span>/tests/
613608

614609
<b class="conum">(4)</b>
615610
<span class="tok-k">WORKDIR</span><span class="tok-w"> </span><span class="tok-s">/src</span>
616-
<span class="tok-k">ENV</span><span class="tok-w"> </span><span class="tok-nv">FLASK_APP</span><span class="tok-o">=</span>allocation/entrypoints/flask_app.py <span class="tok-nv">FLASK_DEBUG</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-nv">PYTHONUNBUFFERED</span><span class="tok-o">=</span><span class="tok-m">1</span>
617-
<span class="tok-k">CMD</span><span class="tok-w"> </span>flask run --host<span class="tok-o">=</span><span class="tok-m">0</span>.0.0.0 --port<span class="tok-o">=</span><span class="tok-m">80</span></code></pre>
611+
<span class="tok-k">ENV</span><span class="tok-w"> </span><span class="tok-nv">FLASK_APP</span><span class="tok-o">=</span>allocation/entrypoints/flask_app.py<span class="tok-w"> </span><span class="tok-nv">FLASK_DEBUG</span><span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-w"> </span><span class="tok-nv">PYTHONUNBUFFERED</span><span class="tok-o">=</span><span class="tok-m">1</span>
612+
<span class="tok-k">CMD</span><span class="tok-w"> </span>flask<span class="tok-w"> </span>run<span class="tok-w"> </span>--host<span class="tok-o">=</span><span class="tok-m">0</span>.0.0.0<span class="tok-w"> </span>--port<span class="tok-o">=</span><span class="tok-m">80</span></code></pre>
618613
</div>
619614
</div>
620615
</div>
@@ -753,7 +748,7 @@ <h3 id="_wrap_up"><a class="anchor" href="#_wrap_up"></a>Wrap-Up</h3>
753748
</div>
754749
<div id="footer">
755750
<div id="footer-text">
756-
Last updated 2021-02-26 00:40:46 UTC
751+
Last updated 2023-11-24 02:20:52 UTC
757752
</div>
758753
</div>
759754
<div><div id="disqus_thread" style="margin: 10px"></div>

0 commit comments

Comments
 (0)