Deployed 72f19df with MkDocs version: 1.1.2

This commit is contained in:
winkidney
2022-04-14 07:35:46 -08:00
parent 0bb30e7194
commit 898ed2b63f
18 changed files with 133 additions and 131 deletions

View File

@@ -14,7 +14,7 @@
<link rel="icon" href="/assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/api/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -458,12 +458,12 @@
<p><img alt="token-accessing" src="../imgs/screenshots/token-access.png" /></p>
<h1 id="access-api-via-token">Access API via Token<a class="headerlink" href="#access-api-via-token" title="Permanent link">&para;</a></h1>
<p>Here is an example for curl to access <code>user-profile</code> API:</p>
<div class="codehilite"><pre><span></span>curl -X GET http://192.168.1.101:8080/api/v2/profile/users/ -H &#39;Authorization: Token fa3b0ed2b8a87c81323688c288642288c9570aca&#39;
</pre></div>
<div class="codehilite"><pre><span></span><code>curl -X GET http://192.168.1.101:8080/api/v2/profile/users/ -H &#39;Authorization: Token fa3b0ed2b8a87c81323688c288642288c9570aca&#39;
</code></pre></div>
<p>You will get response like this:</p>
<div class="codehilite"><pre><span></span><span class="o">[</span><span class="n"></span>
<div class="codehilite"><pre><span></span><code><span class="o">[</span><span class="n"></span>
<span class="n"> {</span>
<span class="n"> &quot;username&quot;: &quot;winkidney&quot;,</span>
<span class="n"> &quot;token&quot;: &quot;fa3b0ed2b8a87c81323688c288642288c9570aca&quot;,</span>
@@ -472,7 +472,7 @@
<span class="n"> &quot;resource_link&quot;: &quot;http://localhost:8000/api/v2/profile/users/1/&quot;</span>
<span class="n"> }</span>
<span class="o">]</span><span class="w"></span>
</pre></div>
</code></pre></div>
<h1 id="api-reference">API reference<a class="headerlink" href="#api-reference" title="Permanent link">&para;</a></h1>

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/assets/">
<link rel="icon" href="images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/contributing/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/development/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -508,28 +508,28 @@ are not the defaults for these languages:</p>
<li>Node, yarn</li>
</ul>
<p>To install these is pretty simple, you can just run:</p>
<div class="codehilite"><pre><span></span>cd pinry
<div class="codehilite"><pre><span></span><code>cd pinry
pip install pipenv
npm install -g yarn
</pre></div>
</code></pre></div>
<p>After that you can install this project with:</p>
<div class="codehilite"><pre><span></span>pipenv install --dev
<div class="codehilite"><pre><span></span><code>pipenv install --dev
cd pinry-spa; yarn install
</pre></div>
</code></pre></div>
<p>You will need to run two separate items as of right now, the SPA and the
backend:</p>
<div class="codehilite"><pre><span></span>pipenv run python manage.py migrate
<div class="codehilite"><pre><span></span><code>pipenv run python manage.py migrate
pipenv run python manage.py runserver
</pre></div>
</code></pre></div>
<p>And from another terminal:</p>
<div class="codehilite"><pre><span></span>cd pinry-spa; yarn serve
</pre></div>
<div class="codehilite"><pre><span></span><code>cd pinry-spa; yarn serve
</code></pre></div>
<h2 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent link">&para;</a></h2>
@@ -538,8 +538,8 @@ anything. If you are live dangerously and have cutting edge new Pinry
features first you can use our master branch for your own instance. We
recommend using our tags/versions though.</p>
<p>To run Pinry's tests inside the Pinry repo run:</p>
<div class="codehilite"><pre><span></span>pipenv run python manage.py test
</pre></div>
<div class="codehilite"><pre><span></span><code>pipenv run python manage.py test
</code></pre></div>
<h1 id="docker">Docker<a class="headerlink" href="#docker" title="Permanent link">&para;</a></h1>

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/docs/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/extensions/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/">
<link rel="icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/install-with-docker/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -458,42 +458,42 @@ the end of this page.</p>
<h1 id="get-image-form-dockerhub">Get Image form DockerHub<a class="headerlink" href="#get-image-form-dockerhub" title="Permanent link">&para;</a></h1>
<p>The image is here: <a href="https://hub.docker.com/r/getpinry/pinry">getpinry/pinry</a>,
or you could simply pull the image from DockerHub's registry via</p>
<div class="codehilite"><pre><span></span>docker pull getpinry/pinry
</pre></div>
<div class="codehilite"><pre><span></span><code>docker pull getpinry/pinry
</code></pre></div>
<p>Then use the command line like:</p>
<div class="codehilite"><pre><span></span><span class="c1"># this should be an abs-path not relative path like &quot;.&quot;</span><span class="w"></span>
<span class="k">export</span><span class="w"> </span><span class="n">DATA_PATH</span><span class="o">=/</span><span class="nb">abs</span><span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">your</span><span class="o">/</span><span class="n">data</span><span class="o">/</span><span class="n">directory</span><span class="w"></span>
<div class="codehilite"><pre><span></span><code><span class="c1"># this should be an abs-path not relative path like &quot;.&quot;</span>
<span class="k">export</span> <span class="n">DATA_PATH</span><span class="o">=/</span><span class="nb">abs</span><span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">your</span><span class="o">/</span><span class="n">data</span><span class="o">/</span><span class="n">directory</span>
<span class="n">sudo</span><span class="w"> </span><span class="n">docker</span><span class="w"> </span><span class="n">run</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="o">=</span><span class="bp">true</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="o">=</span><span class="mi">80</span><span class="p">:</span><span class="mi">80</span><span class="w"> </span>\<span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">v</span><span class="o">=$</span><span class="p">{</span><span class="n">DATA_PATH</span><span class="p">}:</span><span class="o">/</span><span class="n">data</span><span class="w"> </span>\<span class="w"></span>
<span class="w"> </span><span class="n">getpinry</span><span class="o">/</span><span class="n">pinry</span><span class="w"></span>
</pre></div>
<span class="n">sudo</span> <span class="n">docker</span> <span class="n">run</span> <span class="o">-</span><span class="n">d</span><span class="o">=</span><span class="bp">true</span> <span class="o">-</span><span class="n">p</span><span class="o">=</span><span class="mi">80</span><span class="p">:</span><span class="mi">80</span> \
<span class="o">-</span><span class="n">v</span><span class="o">=$</span><span class="p">{</span><span class="n">DATA_PATH</span><span class="p">}:</span><span class="o">/</span><span class="n">data</span> \
<span class="n">getpinry</span><span class="o">/</span><span class="n">pinry</span>
</code></pre></div>
<h1 id="build-docker-from-source">Build Docker from Source<a class="headerlink" href="#build-docker-from-source" title="Permanent link">&para;</a></h1>
<p>Running this will get the latest version of pinry itself</p>
<div class="codehilite"><pre><span></span>git clone https://github.com/pinry/pinry
<div class="codehilite"><pre><span></span><code>git clone https://github.com/pinry/pinry
cd pinry/docker
./build_docker.sh
</pre></div>
</code></pre></div>
<p>Now you can start your container by command like this</p>
<div class="codehilite"><pre><span></span># <span class="nv">this</span> <span class="nv">is</span> <span class="nv">where</span> <span class="nv">your</span> <span class="nv">database</span>, <span class="nv">local_settings</span> <span class="nv">and</span> <span class="nv">pins</span> <span class="nv">located</span>
<div class="codehilite"><pre><span></span><code># <span class="nv">this</span> <span class="nv">is</span> <span class="nv">where</span> <span class="nv">your</span> <span class="nv">database</span>, <span class="nv">local_settings</span> <span class="nv">and</span> <span class="nv">pins</span> <span class="nv">located</span>
<span class="nv">mkdir</span> <span class="nv">data</span>
# <span class="nv">use</span> <span class="nv">absolute</span> <span class="nv">path</span> <span class="k">for</span> <span class="nv">docker</span> <span class="nv">to</span> <span class="nv">avoid</span> <span class="nv">using</span> <span class="nv">default</span> <span class="nv">data</span><span class="o">-</span><span class="nv">volume</span> <span class="ss">(</span><span class="nv">we</span> <span class="nv">use</span> <span class="nv">directory</span> <span class="nv">instead</span><span class="ss">)</span>
.<span class="o">/</span><span class="nv">start_docker</span>.<span class="nv">sh</span> `<span class="nv">readlink</span> <span class="o">-</span><span class="nv">f</span> <span class="nv">data</span>`
</pre></div>
</code></pre></div>
<p>Also, if you want to use a "named volume" instead, you can do this:</p>
<div class="codehilite"><pre><span></span>docker volume create pinry
<div class="codehilite"><pre><span></span><code>docker volume create pinry
docker run -d=true -p=80:80 \
-v pinry:/data \
getpinry/pinry
</pre></div>
</code></pre></div>
<p>Please visit <code>http://your-ip</code> to visit your instance and register a new account, enjoy it.</p>
@@ -506,16 +506,16 @@ via <code>docker exec</code> and any way like <a href="https://stackoverflow.com
<h3 id="enable-signups-for-new-users">Enable signups for new users<a class="headerlink" href="#enable-signups-for-new-users" title="Permanent link">&para;</a></h3>
<p>Please edit <code>/data/local_settings.py</code> in docker
and remove the container then restart it.</p>
<div class="codehilite"><pre><span></span>ALLOW_NEW_REGISTRATIONS = True
</pre></div>
<div class="codehilite"><pre><span></span><code>ALLOW_NEW_REGISTRATIONS = True
</code></pre></div>
<h2 id="building-docker-pinry-again-with-latest-version">Building docker-pinry again (with latest version)<a class="headerlink" href="#building-docker-pinry-again-with-latest-version" title="Permanent link">&para;</a></h2>
<p>Running this will build you a docker image with the latest version of pinry</p>
<div class="codehilite"><pre><span></span>git pull --rebase
<div class="codehilite"><pre><span></span><code>git pull --rebase
cd ./docker/
./build_docker.sh
</pre></div>
</code></pre></div>
<h1 id="backup">Backup<a class="headerlink" href="#backup" title="Permanent link">&para;</a></h1>

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/license/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/passwords/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/plugin-system/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -457,7 +457,7 @@
The plugin loader will call the <code>Plugin</code> target only once and use the plugin
instance after specified events triggered just like the way django-middleware works.</p>
<p>You could create a plugin as python-package with content below:</p>
<div class="codehilite"><pre><span></span><span class="kn">from</span> <span class="nn">core.models</span> <span class="kn">import</span> <span class="n">Image</span>
<div class="codehilite"><pre><span></span><code><span class="kn">from</span> <span class="nn">core.models</span> <span class="kn">import</span> <span class="n">Image</span>
<span class="kn">from</span> <span class="nn">django_images.models</span> <span class="kn">import</span> <span class="n">Thumbnail</span>
@@ -472,17 +472,17 @@ instance after specified events triggered just like the way django-middleware wo
<span class="k">def</span> <span class="nf">process_thumbnail_pre_creation</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">django_settings</span><span class="p">,</span> <span class="n">thumbnail_instance</span><span class="p">:</span> <span class="n">Thumbnail</span><span class="p">):</span>
<span class="k">pass</span>
</pre></div>
</code></pre></div>
<p>You could make some changes on Image object and Thumbnail object
before they actually be saved (for example, add water-mark to them).</p>
<p>You could access example plugin via <code>pinry_plugins/batteries/plugin_example.py</code>.</p>
<p>After all, enable the plugin in local_settings.py:</p>
<div class="codehilite"><pre><span></span>ENABLED_PLUGINS = [
<div class="codehilite"><pre><span></span><code>ENABLED_PLUGINS = [
&#39;pinry_plugins.batteries.plugin_example.Plugin&#39;,
]
</pre></div>
</code></pre></div>
<p>Now the plugin will work like a charm!</p>
@@ -492,10 +492,10 @@ before they actually be saved (for example, add water-mark to them).</p>
<p>If you have a plugin named <code>hello.py</code> and it have a <code>Plugin</code> class inside.</p>
<p>You could just copy it to directory <code>pinry_plugins/batteries</code>.</p>
<p>Now add config to local_settings.py</p>
<div class="codehilite"><pre><span></span>ENABLED_PLUGINS = [
<div class="codehilite"><pre><span></span><code>ENABLED_PLUGINS = [
&#39;pinry_plugins.batteries.hello.Plugin&#39;,
]
</pre></div>
</code></pre></div>
<p>Then, rebuild your docker image, the plugin will work

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/screenshots/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">

File diff suppressed because one or more lines are too long

View File

@@ -1,73 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://docs.getpinry.com/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/api/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/assets/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/contributing/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/development/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/docs/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/extensions/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/install-with-docker/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/license/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/passwords/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/plugin-system/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/screenshots/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/theories/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.getpinry.com/upgrade-guide/</loc>
<lastmod>2022-04-12</lastmod>
<changefreq>daily</changefreq>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
<loc>https://docs.getpinry.com/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/screenshots/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/extensions/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/theories/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/install-with-docker/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/development/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/api/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/plugin-system/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/upgrade-guide/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/docs/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/passwords/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/assets/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/contributing/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>https://docs.getpinry.com/license/</loc>
<lastmod>2022-04-14</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/theories/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -284,7 +284,7 @@
<li class="md-nav__item">
<a href="#boards-tags" class="md-nav__link">
Boards & Tags
Boards &amp; Tags
</a>
</li>
@@ -473,7 +473,7 @@
<li class="md-nav__item">
<a href="#boards-tags" class="md-nav__link">
Boards & Tags
Boards &amp; Tags
</a>
</li>

View File

@@ -16,7 +16,7 @@
<link rel="canonical" href="https://docs.getpinry.com/upgrade-guide/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.0.6">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.0.6">
@@ -455,12 +455,28 @@
<p>This doc is about how you should do to upgrade specified version to next version.</p>
<p>Generally, you should have no extra action to take if you use our docker version
if we haven't written notes for it.</p>
<p>How to get the current version:</p>
<div class="codehilite"><pre><span></span>git tag
</pre></div>
<p>If you meet some errors which include <code>no such table</code>, please have a try to run migrations in docker:</p>
<div class="codehilite"><pre><span></span><code># <span class="nv">out</span> <span class="nv">of</span> <span class="nv">docker</span>
<span class="nv">docker</span> <span class="k">exec</span> <span class="o">-</span><span class="nv">it</span> <span class="o">&lt;</span><span class="nv">your</span><span class="o">-</span><span class="nv">container</span><span class="o">-</span><span class="nv">id</span><span class="o">&gt;</span> <span class="nv">bash</span>
# <span class="nv">in</span> <span class="nv">docker</span>
<span class="nv">python</span> <span class="nv">manage</span>.<span class="nv">py</span> <span class="nv">migrate</span>
</code></pre></div>
<p>How to get the current version with source code:</p>
<div class="codehilite"><pre><span></span><code>git tag
</code></pre></div>
<p>The first line of output is our latest version of code.</p>
<h1 id="v216-v217">v2.1.6 -&gt; v2.1.7<a class="headerlink" href="#v216-v217" title="Permanent link">&para;</a></h1>
<p>v2.1.6 has a security issue which may cause unauthorized token-read.
If you upgrade your instance from v2.1.6 to v2.1.7, you could go into
docker and run following command to reset tokens.</p>
<div class="codehilite"><pre><span></span><code>python manage.py users_reset_tokens
</code></pre></div>
<h1 id="v202-v210">v2.0.2 -&gt; v2.1.0<a class="headerlink" href="#v202-v210" title="Permanent link">&para;</a></h1>
<p>Main breaking changes:</p>
<ul>
@@ -470,12 +486,12 @@ if we haven't written notes for it.</p>
<p>If you use non-docker version, you should change your web-server config to add a new
alias for <code>media file path</code> (where to store images).</p>
<p>Please add following config to your nginx config in <code>server</code> block:</p>
<div class="codehilite"><pre><span></span>location /media {
<div class="codehilite"><pre><span></span><code>location /media {
alias /path/to/static/media;
expires max;
access_log off;
}
</pre></div>
</code></pre></div>