website: landing update: Multi-machine Docker Compose for production with terminal examples

This commit is contained in:
Pasha Sviderski committed 2026-06-11 19:07:16 +10:00
1 parent fffc6a8b8a
commit e622c06ca6
5 files changed
+972 -1522

No files matched your search

@@ -29,6 +29,11 @@
}
}
/* Inline code, styled like GitHub's with a visible border. */
code {
@apply font-mono text-[0.85em] text-zinc-700 bg-zinc-100 border border-zinc-200 rounded-md px-[0.4em] py-[0.1em] whitespace-nowrap;
}
/* Buttons */
.btn,
.btn-sm {
@@ -0,0 +1,5 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 572.9147448725109 413.06176439883836" width="1145.8294897450219" height="826.1235287976767"><!-- svg-source:excalidraw --><metadata></metadata><defs><symbol id="image-65daefbbf9776ed7eb1ba648c00bb27efb18f0e4"><image href="data:image/png;base64,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 truncated
@font-face { font-family: Comic Shanns; src: url(data:font/woff2;base64,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 truncated
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,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); }</style></defs><g stroke-linecap="round" transform="translate(10 78.36026465419434) rotate(0 276.45737243625547 162.350749872322)"><path d="M7.86 8.16 C7.86 8.16, 7.86 8.16, 7.86 8.16 M7.86 8.16 C7.86 8.16, 7.86 8.16, 7.86 8.16 M2.35 20.59 C7.5 16.06, 8.27 9.96, 18.1 2.48 M2.35 20.59 C5.91 15.75, 9.02 12.91, 18.1 2.48 M1.43 27.75 C7.03 19.34, 12.93 15.03, 24.4 1.33 M1.43 27.75 C9.11 19.72, 15.37 10.85, 24.4 1.33 M0.52 34.9 C7.1 24.42, 17.15 17.24, 30.7 0.18 M0.52 34.9 C5.78 28.34, 13.51 20.64, 30.7 0.18 M0.26 41.3 C11.41 27.77, 21.92 16.96, 36.34 -0.21 M0.26 41.3 C9.18 31.12, 16.86 22.85, 36.34 -0.21 M-0.01 47.7 C10.02 36.07, 23.95 23.63, 41.33 0.15 M-0.01 47.7 C8.46 38.28, 16.61 28.78, 41.33 0.15 M0.39 53.34 C18.36 32.27, 35.63 15.35, 46.97 -0.25 M0.39 53.34 C9.84 41.57, 19.68 29.5, 46.97 -0.25 M0.13 59.74 C16.91 42.87, 31.08 23.81, 51.96 0.11 M0.13 59.74 C20.17 36.5, 39.98 14.87, 51.96 0.11 M0.52 65.38 C17.44 48.62, 32.48 27.35, 57.6 -0.28 M0.52 65.38 C13.97 49.34, 27.82 35.43, 57.6 -0.28 M0.26 71.78 C16.17 51.52, 37.58 27.53, 62.59 0.08 M0.26 71.78 C21.11 46.25, 43.33 22.94, 62.59 0.08 M0 78.17 C25.02 49.63, 48.79 20.59, 67.57 0.44 M0 78.17 C18.08 56.94, 34.58 37.89, 67.57 0.44 M0.39 83.82 C27.56 52.6, 56.54 Line truncated

After

Width:  |  Height:  |  Size: 134 KiB

File diff suppressed because it is too large. Load diff
+805 -457
View File
File diff suppressed because it is too large. Load diff
+157 -12
View File
@@ -962,6 +962,26 @@ select{
}
}
/* Inline code, styled like GitHub's with a visible border. */
code{
white-space: nowrap;
border-radius: 0.375rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(228 228 231 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(244 244 245 / var(--tw-bg-opacity));
padding-left: 0.4em;
padding-right: 0.4em;
padding-top: 0.1em;
padding-bottom: 0.1em;
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 0.85em;
--tw-text-opacity: 1;
color: rgb(63 63 70 / var(--tw-text-opacity));
}
/* Buttons */
.btn,
@@ -1292,10 +1312,6 @@ input[type="search"]::-webkit-search-results-decoration {
display: inline-flex;
}
.table{
display: table;
}
.grid{
display: grid;
}
@@ -1384,6 +1400,10 @@ input[type="search"]::-webkit-search-results-decoration {
width: 100%;
}
.min-w-0{
min-width: 0px;
}
.max-w-3xl{
max-width: 48rem;
}
@@ -1412,6 +1432,10 @@ input[type="search"]::-webkit-search-results-decoration {
max-width: 20rem;
}
.shrink{
flex-shrink: 1;
}
.shrink-0{
flex-shrink: 0;
}
@@ -1434,11 +1458,19 @@ input[type="search"]::-webkit-search-results-decoration {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
cursor: pointer;
}
.select-none{
-webkit-user-select: none;
user-select: none;
}
.list-none{
list-style-type: none;
}
.grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
@@ -1529,6 +1561,12 @@ input[type="search"]::-webkit-search-results-decoration {
margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-16 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
@@ -1553,6 +1591,11 @@ input[type="search"]::-webkit-search-results-decoration {
border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-zinc-200 > :not([hidden]) ~ :not([hidden]){
--tw-divide-opacity: 1;
border-color: rgb(228 228 231 / var(--tw-divide-opacity));
}
.overflow-hidden{
overflow: hidden;
}
@@ -1593,6 +1636,11 @@ input[type="search"]::-webkit-search-results-decoration {
border-width: 2px;
}
.border-y{
border-top-width: 1px;
border-bottom-width: 1px;
}
.border-b-2{
border-bottom-width: 2px;
}
@@ -1629,6 +1677,11 @@ input[type="search"]::-webkit-search-results-decoration {
border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.border-zinc-600{
--tw-border-opacity: 1;
border-color: rgb(82 82 91 / var(--tw-border-opacity));
}
.border-zinc-700\/50{
border-color: rgb(63 63 70 / 0.5);
}
@@ -1683,6 +1736,11 @@ input[type="search"]::-webkit-search-results-decoration {
background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-zinc-100{
--tw-bg-opacity: 1;
background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.bg-zinc-50{
--tw-bg-opacity: 1;
background-color: rgb(250 250 250 / var(--tw-bg-opacity));
@@ -1693,6 +1751,10 @@ input[type="search"]::-webkit-search-results-decoration {
background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.bg-zinc-700\/60{
background-color: rgb(63 63 70 / 0.6);
}
.bg-zinc-800{
--tw-bg-opacity: 1;
background-color: rgb(39 39 42 / var(--tw-bg-opacity));
@@ -1826,6 +1888,11 @@ input[type="search"]::-webkit-search-results-decoration {
padding-bottom: 1rem;
}
.py-5{
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.py-8{
padding-top: 2rem;
padding-bottom: 2rem;
@@ -1839,6 +1906,10 @@ input[type="search"]::-webkit-search-results-decoration {
padding-bottom: 1rem;
}
.pb-8{
padding-bottom: 2rem;
}
.pl-4{
padding-left: 1rem;
}
@@ -1983,6 +2054,11 @@ input[type="search"]::-webkit-search-results-decoration {
color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500{
--tw-text-opacity: 1;
color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-emerald-500{
--tw-text-opacity: 1;
color: rgb(16 185 129 / var(--tw-text-opacity));
@@ -2008,6 +2084,11 @@ input[type="search"]::-webkit-search-results-decoration {
color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-400{
--tw-text-opacity: 1;
color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500{
--tw-text-opacity: 1;
color: rgb(34 197 94 / var(--tw-text-opacity));
@@ -2018,6 +2099,16 @@ input[type="search"]::-webkit-search-results-decoration {
color: rgb(79 70 229 / var(--tw-text-opacity));
}
.text-red-500{
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-sky-300{
--tw-text-opacity: 1;
color: rgb(125 211 252 / var(--tw-text-opacity));
}
.text-transparent{
color: transparent;
}
@@ -2027,6 +2118,11 @@ input[type="search"]::-webkit-search-results-decoration {
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-500{
--tw-text-opacity: 1;
color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-zinc-100{
--tw-text-opacity: 1;
color: rgb(244 244 245 / var(--tw-text-opacity));
@@ -2088,6 +2184,10 @@ input[type="search"]::-webkit-search-results-decoration {
text-decoration-color: #a1a1aa;
}
.decoration-zinc-500{
text-decoration-color: #71717a;
}
.underline-offset-2{
text-underline-offset: 2px;
}
@@ -2173,6 +2273,10 @@ input[type="search"]::-webkit-search-results-decoration {
transition-duration: 150ms;
}
.duration-200{
transition-duration: 200ms;
}
.\[background\:linear-gradient\(theme\(colors\.white\)\2c theme\(colors\.zinc\.50\)\)_padding-box\2c linear-gradient\(120deg\2c theme\(colors\.zinc\.300\)\2c theme\(colors\.zinc\.100\)\2c theme\(colors\.zinc\.300\)\)_border-box\]{
background: linear-gradient(#fff,#fafafa) padding-box,linear-gradient(120deg,#d4d4d8,#f4f4f5,#d4d4d8) border-box;
}
@@ -2361,6 +2465,16 @@ input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.hover\:bg-white:hover{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-700:hover{
--tw-bg-opacity: 1;
background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-800:hover{
--tw-bg-opacity: 1;
background-color: rgb(39 39 42 / var(--tw-bg-opacity));
@@ -2384,6 +2498,10 @@ input[type="search"]::-webkit-search-results-decoration {
text-decoration-color: #f4f4f5;
}
.hover\:decoration-zinc-300:hover{
text-decoration-color: #d4d4d8;
}
.hover\:decoration-zinc-400:hover{
text-decoration-color: #a1a1aa;
}
@@ -2467,6 +2585,11 @@ input[type="search"]::-webkit-search-results-decoration {
--tw-ring-offset-width: 2px;
}
.group[open] .group-open\:rotate-45{
--tw-rotate: 45deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-0{
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
@@ -2597,6 +2720,10 @@ input[type="search"]::-webkit-search-results-decoration {
margin-bottom: 0px;
}
.md\:mt-16{
margin-top: 4rem;
}
.md\:max-w-4xl{
max-width: 56rem;
}
@@ -2621,6 +2748,12 @@ input[type="search"]::-webkit-search-results-decoration {
gap: 0px;
}
.md\:space-y-28 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(7rem * var(--tw-space-y-reverse));
}
.md\:px-5{
padding-left: 1.25rem;
padding-right: 1.25rem;
@@ -2641,6 +2774,10 @@ input[type="search"]::-webkit-search-results-decoration {
padding-bottom: 6rem;
}
.md\:pb-12{
padding-bottom: 3rem;
}
.md\:pb-16{
padding-bottom: 4rem;
}
@@ -2678,14 +2815,6 @@ input[type="search"]::-webkit-search-results-decoration {
}
@media (min-width: 1024px){
.lg\:order-1{
order: 1;
}
.lg\:order-2{
order: 2;
}
.lg\:col-span-2{
grid-column: span 2 / span 2;
}
@@ -2694,10 +2823,22 @@ input[type="search"]::-webkit-search-results-decoration {
grid-column: span 8 / span 8;
}
.lg\:col-start-1{
grid-column-start: 1;
}
.lg\:col-start-2{
grid-column-start: 2;
}
.lg\:row-start-1{
grid-row-start: 1;
}
.lg\:mt-16{
margin-top: 4rem;
}
.lg\:mt-24{
margin-top: 6rem;
}
@@ -2768,3 +2909,7 @@ input[type="search"]::-webkit-search-results-decoration {
margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
}
}
.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{
display: none;
}