10000 forged next release for GitHub pages · Sengorius/sengorius.github.io@d6c08cb · GitHub
[go: up one dir, main page]

Skip to content

Commit d6c08cb

Browse files
author
Sengorius
committed
forged next release for GitHub pages
1 parent ac6a9ae commit d6c08cb

20 files changed

+298
-222
lines changed

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: a06cc782779f7c8ea918cd433c6da336
3+
config: 945012a04660a2c11e884be8e7c2fd84
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/genindex.html

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
<!DOCTYPE html>
2-
<html class="writer-html5" lang="en" >
2+
<html class="writer-html5" lang="en" data-content_root="./">
33
<head>
44
<meta charset="utf-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>Index &mdash; 1.0.0 documentation</title>
7-
<link rel="stylesheet" href="static/pygments.css" type="text/css" />
8-
<link rel="stylesheet" href="static/css/theme.css" type="text/css" />
9-
<link rel="stylesheet" href="static/additional.css" type="text/css" />
6+
<title>Index &mdash; 1.0.1 documentation</title>
7+
<link rel="stylesheet" type="text/css" href="static/pygments.css?v=80d5e7a1" />
8+
<link rel="stylesheet" type="text/css" href="static/css/theme.css?v=19f00094" />
9+
<link rel="stylesheet" type="text/css" href="static/additional.css?v=567a0223" />
10+
11+
1012
<link rel="shortcut icon" href="static/favicon.ico"/>
1113
<!--[if lt IE 9]>
1214
<script src="static/js/html5shiv.min.js"></script>
1315
<![endif]-->
1416

15-
<script src="static/jquery.js"></script>
16-
<script src="static/_sphinx_javascript_frameworks_compat.js"></script>
17-
<script data-url_root="./" id="documentation_options" src="static/documentation_options.js"></script>
18-
<script src="static/doctools.js"></script>
19-
<script src="static/sphinx_highlight.js"></script>
17+
<script src="static/jquery.js?v=5d32c60e"></script>
18+
<script src="static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
19+
<script src="static/documentation_options.js?v=c5e1e573"></script>
20+
<script src="static/doctools.js?v=888ff710"></script>
21+
<script src="static/sphinx_highlight.js?v=dc90522c"></script>
2022
<script src="static/js/theme.js"></script>
2123
<link rel="index" title="Index" href="#" />
2224
<link rel="search" title="Search" href="search.html" />
@@ -86,7 +88,7 @@ <h1 id="index">Index</h1>
8688
<hr/>
8789

8890
<div role="contentinfo">
89-
<p>&#169; Copyright 2022, Sengorius.</p>
91+
<p>&#169; Copyright 2024, Sengorius.</p>
9092
</div>
9193

9294
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a

docs/index.html

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
<!DOCTYPE html>
2-
<html class="writer-html5" lang="en" >
2+
<html class="writer-html5" lang="en" data-content_root="./">
33
<head>
4-
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
4+
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
55

66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Skript-Manufaktur Documentation &mdash; 1.0.0 documentation</title>
8-
<link rel="stylesheet" href="static/pygments.css" type="text/css" />
9-
<link rel="stylesheet" href="static/css/theme.css" type="text/css" />
10-
<link rel="stylesheet" href="static/additional.css" type="text/css" />
7+
<title>Skript-Manufaktur Documentation &mdash; 1.0.1 documentation</title>
8+
<link rel="stylesheet" type="text/css" href="static/pygments.css?v=80d5e7a1" />
9+
<link rel="stylesheet" type="text/css" href="static/css/theme.css?v=19f00094" />
10+
<link rel="stylesheet" type="text/css" href="static/additional.css?v=567a0223" />
11+
12+
1113
<link rel="shortcut icon" href="static/favicon.ico"/>
1214
<!--[if lt IE 9]>
1315
<script src="static/js/html5shiv.min.js"></script>
1416
<![endif]-->
1517

16-
<script src="static/jquery.js"></script>
17-
<script src="static/_sphinx_javascript_frameworks_compat.js"></script>
18-
<script data-url_root="./" id="documentation_options" src="static/documentation_options.js"></script>
19-
<script src="static/doctools.js"></script>
20-
<script src="static/sphinx_highlight.js"></script>
18+
<script src="static/jquery.js?v=5d32c60e"></script>
19+
<script src="static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
20+
<script src="static/documentation_options.js?v=c5e1e573"></script>
21+
<script src="static/doctools.js?v=888ff710"></script>
22+
<script src="static/sphinx_highlight.js?v=dc90522c"></script>
2123
<script src="static/js/theme.js"></script>
2224
<link rel="index" title="Index" href="genindex.html" />
2325
<link rel="search" title="Search" href="search.html" />
@@ -74,11 +76,11 @@
7476
<div itemprop="articleBody">
7577

7678
<section id="skript-manufaktur-documentation">
77-
<span id="docs-index"></span><h1>Skript-Manufaktur Documentation<a class="headerlink" href="#skript-manufaktur-documentation" title="Permalink to this heading"></a></h1>
79+
<span id="docs-index"></span><h1>Skript-Manufaktur Documentation<a class="headerlink" href="#skript-manufaktur-documentation" title="Link to this heading"></a></h1>
7880
<div class="toctree-wrapper compound" id="docs-main-toc">
7981
</div>
8082
<section id="preamble">
81-
<h2>Preamble<a class="headerlink" href="#preamble" title="Permalink to this heading"></a></h2>
83+
<h2>Preamble<a class="headerlink" href="#preamble" title="Link to this heading"></a></h2>
8284
<p>This documentation is about the <code class="docutils literal notranslate"><span class="pre">Skript-Manufaktur/*</span></code> repositories. It is build with Sphinx and
8385
<a class="reference external" href="https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html">reStructuredText</a> plus the Read-the-Docs
8486
theme.</p>
@@ -87,7 +89,7 @@ <h2>Preamble<a class="headerlink" href="#preamble" title="Permalink to this head
8789
</section>
8890
</section>
8991
<section id="indices-and-tables">
90-
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this heading"></a></h1>
92+
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Link to this heading"></a></h1>
9193
<ul class="simple">
9294
<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li>
9395
<li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li>
@@ -105,7 +107,7 @@ <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Pe
105107
<hr/>
106108

107109
<div role="contentinfo">
108-
<p>&#169; Copyright 2022, Sengorius.</p>
110+
<p>&#169; Copyright 2024, Sengorius.</p>
109111
</div>
110112

111113
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a

docs/repositories/docker-proxy/docker-exec.html

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
<!DOCTYPE html>
2-
<html class="writer-html5" lang="en" >
2+
<html class="writer-html5" lang="en" data-content_root="../../">
33
<head>
4-
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
4+
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
55

66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>DockerExec &mdash; 1.0.0 documentation</title>
8-
<link rel="stylesheet" href="../../static/pygments.css" type="text/css" />
9-
<link rel="stylesheet" href="../../static/css/theme.css" type="text/css" />
10-
<link rel="stylesheet" href="../../static/additional.css" type="text/css" />
7+
<title>DockerExec &mdash; 1.0.1 documentation</title>
8+
<link rel="stylesheet" type="text/css" href="../../static/pygments.css?v=80d5e7a1" />
9+
<link rel="stylesheet" type="text/css" href="../../static/css/theme.css?v=19f00094" />
10+
<link rel="stylesheet" type="text/css" href="../../static/additional.css?v=567a0223" />
11+
12+
1113
<link rel="shortcut icon" href="../../static/favicon.ico"/>
1214
<!--[if lt IE 9]>
1315
<script src="../../static/js/html5shiv.min.js"></script>
1416
<![endif]-->
1517

16-
<script src="../../static/jquery.js"></script>
17-
<script src="../../static/_sphinx_javascript_frameworks_compat.js"></script>
18-
<script data-url_root="../../" id="documentation_options" src="../../static/documentation_options.js"></script>
19-
<script src="../../static/doctools.js"></script>
20-
<script src="../../static/sphinx_highlight.js"></script>
18+
<script src="../../static/jquery.js?v=5d32c60e"></script>
19+
<script src="../../static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
20+
<script src="../../static/documentation_options.js?v=c5e1e573"></script>
21+
<script src="../../static/doctools.js?v=888ff710"></script>
22+
<script src="../../static/sphinx_highlight.js?v=dc90522c"></script>
2123
<script src="../../static/js/theme.js"></script>
2224
<link rel="index" title="Index" href="../../genindex.html" />
2325
<link rel="search" title="Search" href="../../search.html" />
@@ -95,11 +97,11 @@
9597
<div itemprop="articleBody">
9698

9799
<section id="dockerexec">
98-
<span id="docs-docker-proxy-dockerexec"></span><h1>DockerExec<a class="headerlink" href="#dockerexec" title="Permalink to this heading"></a></h1>
100+
<span id="docs-docker-proxy-dockerexec"></span><h1>DockerExec<a class="headerlink" href="#dockerexec" title="Link to this heading"></a></h1>
99101
<p>To simplify most of the aforementioned tasks and add additional functionality for usual interactions with the
100102
Docker-Proxy-Stack, we provice the Bash script <code class="docutils literal notranslate"><span class="pre">DockerExec</span></code>.</p>
101103
<section id="advantages">
102-
<h2>Advantages<a class="headerlink" href="#advantages" title="Permalink to this heading"></a></h2>
104+
<h2>Advantages<a class="headerlink" href="#advantages" title="Link to this heading"></a></h2>
103105
<ol class="arabic simple">
104106
<li><p>Concise commands for Docker and Docker-Compose.</p></li>
105107
<li><p>Perform additional tasks like stopping all local Docker containers or remove old image layers.</p></li>
@@ -111,14 +113,14 @@ <h2>Advantages<a class="headerlink" href="#advantages" title="Permalink to this
111113
</ol>
112114
</section>
113115
<section id="how-to-use-dockerexec">
114-
<h2>How to use DockerExec?<a class="headerlink" href="#how-to-use-dockerexec" title="Permalink to this heading"></a></h2>
116+
<h2>How to use DockerExec?<a class="headerlink" href="#how-to-use-dockerexec" title="Link to this heading"></a></h2>
115117
<ol class="arabic simple">
116118
<li><p>Install and configure this project.</p></li>
117119
<li><p>Try and follow <code class="docutils literal notranslate"><span class="pre">DockerExec</span> <span class="pre">help</span></code> for a list of commands.</p></li>
118120
</ol>
119121
</section>
120122
<section id="limitations-of-dockerexec">
121-
<h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockerexec" title="Permalink to this heading"></a></h2>
123+
<h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockerexec" title="Link to this heading"></a></h2>
122124
<p>At this point some variables and configuration are hard coded and have to be set manually for a new project.
123125
You also need Bash. <code class="docutils literal notranslate"><span class="pre">/bin/sh</span></code> will not suffice.</p>
124126
<ol class="arabic simple">
@@ -137,7 +139,7 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
137139
</ol>
138140
</section>
139141
<section id="spawn-global-network-containers">
140-
<span id="docs-docker-proxy-spawn-instructions"></span><h2>Spawn global network containers<a class="headerlink" href="#spawn-global-network-containers" title="Permalink to this heading"></a></h2>
142+
<span id="docs-docker-proxy-spawn-instructions"></span><h2>Spawn global network containers<a class="headerlink" href="#spawn-global-network-containers" title="Link to this heading"></a></h2>
141143
<p>Having the Docker-Proxy-Stack installed, you are still missing services. With its new configuration in v2, the only
142144
container that is ensured on every init is the NGINX proxy, which will allow the basics. If you like to start a MySQL
143145
database with your stack, you have to “spawn” and enable this container first. To do that, the
@@ -157,7 +159,7 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
157159
in mind to restart the Proxy-Stack, so the changes can take effect.</p>
158160
</section>
159161
<section id="a-minimal-configuration-for-php">
160-
<span id="docs-docker-proxy-minimal-config-php"></span><h2>A Minimal Configuration for PHP<a class="headerlink" href="#a-minimal-configuration-for-php" title="Permalink to this heading"></a></h2>
162+
<span id="docs-docker-proxy-minimal-config-php"></span><h2>A Minimal Configuration for PHP<a class="headerlink" href="#a-minimal-configuration-for-php" title="Link to this heading"></a></h2>
161163
<p>Some environment variables cannot be read from the <code class="docutils literal notranslate"><span class="pre">.env</span></code> file and have to be man 57AE ually added to the container under
162164
<code class="docutils literal notranslate"><span class="pre">environment</span></code>. E.g. the domain name.</p>
163165
<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="c1"># docker-compose.proxy.yml</span>
@@ -171,21 +173,28 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
171173
<span class="w"> </span><span class="nt">environment</span><span class="p">:</span>
172174
<span class="w"> </span><span class="nt">VIRTUAL_HOST</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my-project.docker.test</span>
173175
<span class="w"> </span><span class="nt">VIRTUAL_PORT</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">443</span>
174-
<span class="w"> </span><span class="nt">VIRTUAL_PROTO</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">https</span>
175-
<span class="w"> </span><span class="nt">links</span><span class="p">:</span>
176+
<span class="w"> </span><span class="nt">depends_on</span><span class="p">:</span>
176177
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">php</span>
178+
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
179+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">proxy</span>
180+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">local</span>
177181

178182
<span class="w"> </span><span class="nt">php</span><span class="p">:</span>
179183
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${PHP_IMAGE}</span>
180184
<span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${CON_PREFIX}-app</span>
181185
<span class="w"> </span><span class="nt">env_file</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">.env</span>
182186
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span>
183187
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">.:/var/www/html</span>
188+
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
189+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">local</span>
184190

185191
<span class="nt">networks</span><span class="p">:</span>
186-
<span class="w"> </span><span class="nt">default</span><span class="p">:</span>
187-
<span class="w"> </span><span class="nt">external</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
192+
<span class="w"> </span><span class="nt">proxy</span><span class="p">:</span>
188193
<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${NETWORK}</span>
194+
<span class="w"> </span><span class="nt">external</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
195+
196+
<span class="w"> </span><span class="nt">local</span><span class="p">:</span>
197+
<span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bridge</span>
189198
</pre></div>
190199
</div>
191200
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span># .env
@@ -196,8 +205,8 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
196205

197206
# docker-compose configuration
198207
CON_PREFIX=project # prefix name for the running docker container
199-
PHP_IMAGE={$CONTAINER_REGISTRY}/symfony/flex/php:7.4-fpm-dev
200-
WEB_IMAGE={$CONTAINER_REGISTRY}/symfony/flex/nginx:latest
208+
PHP_IMAGE={$CONTAINER_REGISTRY}/php-fpm:8.3
209+
WEB_IMAGE={$CONTAINER_REGISTRY}/nginx:latest
201210
NETWORK=nginx-proxy
202211
START_CONTAINER=project-app
203212

@@ -217,11 +226,11 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
217226
POSTGRES_PASSWORD=root
218227
</pre></div>
219228
</div>
220-
<p>These files can be created within any current directory with the <code class="docutils literal notranslate"><span class="pre">DockerExec</span> <span class="pre">proxy</span> <span class="pre">generate</span> <span class="pre">${project-name}</span></code> command.
229+
<p>These files can be created within any current directory using the <code class="docutils literal notranslate"><span class="pre">DockerExec</span> <span class="pre">proxy</span> <span class="pre">generate</span> <span class="pre">${project-name}</span></code> command.
221230
See <code class="docutils literal notranslate"><span class="pre">DockerExec</span> <span class="pre">help</span></code> for better usage info.</p>
222231
</section>
223232
<section id="headstarting-the-docker-containers">
224-
<span id="docs-docker-proxy-headstarting-containers"></span><h2>Headstarting the Docker Containers<a class="headerlink" href="#headstarting-the-docker-containers" title="Permalink to this heading"></a></h2>
233+
<span id="docs-docker-proxy-headstarting-containers"></span><h2>Headstarting the Docker Containers<a class="headerlink" href="#headstarting-the-docker-containers" title="Link to this heading"></a></h2>
225234
<p>Use the <code class="docutils literal notranslate"><span class="pre">START_CONTAINER</span></code> variable to define the container, that will be allocated with <code class="docutils literal notranslate"><span class="pre">docker</span> <span class="pre">exec</span> <span class="pre">-it</span></code> at the
226235
end of a <code class="docutils literal notranslate"><span class="pre">DockerExec</span> <span class="pre">(dev|prod|proxy)</span> <span class="pre">start</span></code> command. If <code class="docutils literal notranslate"><span class="pre">START_CONTAINER=none</span></code> is set, the <code class="docutils literal notranslate"><span class="pre">docker</span> <span class="pre">exec</span></code> will be
227236
omitted. If not defined, it falls back to search for the first container with <code class="docutils literal notranslate"><span class="pre">-app</span></code> suffix.</p>
@@ -264,7 +273,7 @@ <h2>Limitations of DockerExec<a class="headerlink" href="#limitations-of-dockere
264273
<hr/>
265274

266275
<div role="contentinfo">
267-
<p>&#169; Copyright 2022, Sengorius.</p>
276+
<p>&#169; Copyright 2024, Sengorius.</p>
268277
</div>
269278

270279
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a

0 commit comments

Comments
 (0)
0