mirror of
https://github.com/pinry/pinry.git
synced 2026-01-23 23:59:21 +01:00
Deployed 72f19df with MkDocs version: 1.1.2
This commit is contained in:
2
404.html
2
404.html
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">¶</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 'Authorization: Token fa3b0ed2b8a87c81323688c288642288c9570aca'
|
||||
</pre></div>
|
||||
<div class="codehilite"><pre><span></span><code>curl -X GET http://192.168.1.101:8080/api/v2/profile/users/ -H 'Authorization: Token fa3b0ed2b8a87c81323688c288642288c9570aca'
|
||||
</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"> "username": "winkidney",</span>
|
||||
<span class="n"> "token": "fa3b0ed2b8a87c81323688c288642288c9570aca",</span>
|
||||
@@ -472,7 +472,7 @@
|
||||
<span class="n"> "resource_link": "http://localhost:8000/api/v2/profile/users/1/"</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">¶</a></h1>
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">¶</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">¶</a></h1>
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">¶</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 "."</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 "."</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">¶</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">¶</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">¶</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">¶</a></h1>
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
'pinry_plugins.batteries.plugin_example.Plugin',
|
||||
]
|
||||
</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 = [
|
||||
'pinry_plugins.batteries.hello.Plugin',
|
||||
]
|
||||
</pre></div>
|
||||
</code></pre></div>
|
||||
|
||||
|
||||
<p>Then, rebuild your docker image, the plugin will work
|
||||
|
||||
@@ -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
126
sitemap.xml
126
sitemap.xml
@@ -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>
|
||||
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
@@ -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 & Tags
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -473,7 +473,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#boards-tags" class="md-nav__link">
|
||||
Boards & Tags
|
||||
Boards & Tags
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
@@ -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"><</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">></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 -> v2.1.7<a class="headerlink" href="#v216-v217" title="Permanent link">¶</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 -> v2.1.0<a class="headerlink" href="#v202-v210" title="Permanent link">¶</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>
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user