Skip to content

Commit 8b1f96b

Browse files
author
Exploding Labs Bot
committed
Update site from docs source repo
1 parent da50900 commit 8b1f96b

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

superstack/authentication/index.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -793,8 +793,8 @@ <h3 id="clone-the-repository">Clone the Repository</h3>
793793
<h3 id="update-your-dockerfile">Update Your Dockerfile</h3>
794794
<p>Edit <code>postgres/Dockerfile</code> to build and install the extension:</p>
795795
<div class="highlight"><pre><span></span><code>RUN<span class="w"> </span>apt-get<span class="w"> </span>update<span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span>apt-get<span class="w"> </span>install<span class="w"> </span>-y<span class="w"> </span><span class="se">\</span>
796-
<span class="w"> </span>build-essential<span class="w"> </span><span class="se">\</span>
797-
<span class="w"> </span>postgresql-server-dev-17
796+
<span class="w"> </span>build-essential<span class="w"> </span><span class="se">\</span>
797+
<span class="w"> </span>postgresql-server-dev-17
798798

799799
<span class="c1"># pgjwt - used by auth schema</span>
800800
COPY<span class="w"> </span>./pgjwt<span class="w"> </span>/pgjwt
@@ -806,10 +806,15 @@ <h3 id="update-your-dockerfile">Update Your Dockerfile</h3>
806806
<p>Then rebuild:</p>
807807
<div class="highlight"><pre><span></span><code>docker<span class="w"> </span>compose<span class="w"> </span>build<span class="w"> </span>postgres
808808
</code></pre></div>
809+
<p>And recreate the running container:</p>
810+
<div class="highlight"><pre><span></span><code>docker<span class="w"> </span>compose<span class="w"> </span>up<span class="w"> </span>-d<span class="w"> </span>postgres
811+
</code></pre></div>
809812
<h2 id="2-add-migrations">➡️ 2. Add Migrations</h2>
810813
<h3 id="load-required-extensions">📚 Load Required Extensions</h3>
811814
<p>Add this to a migration file like <code>01-extensions.sql</code>:</p>
812-
<div class="highlight"><pre><span></span><code><span class="c1">-- pgcrypto adds public.crypt used in auth.encrypt_pass</span>
815+
<div class="highlight"><pre><span></span><code><span class="cm">/* pgcrypto adds public.crypt used in auth.encrypt_pass pgjwt also needs this</span>
816+
<span class="cm">so it must be loaded first. pgcrypto is built into Postgres, so no need to</span>
817+
<span class="cm">install it. */</span>
813818
<span class="k">create</span><span class="w"> </span><span class="n">extension</span><span class="w"> </span><span class="n">pgcrypto</span><span class="p">;</span>
814819

815820
<span class="c1">-- pgjwt adds public.sign used in auth.generate_access_token</span>
@@ -973,7 +978,7 @@ <h3 id="create-the-auth-schema">🏗 Create the Auth Schema</h3>
973978
</details>
974979

975980
<h3 id="grant-permissions">👮 Grant Permissions</h3>
976-
<p>Add another migration such as <code>99-roles_and_grants.sql</code>:</p>
981+
<p>Add another migration such as <code>99-grants.sql</code>:</p>
977982
<div class="highlight"><pre><span></span><code><span class="k">begin</span><span class="p">;</span>
978983

979984
<span class="k">grant</span><span class="w"> </span><span class="k">usage</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="k">schema</span><span class="w"> </span><span class="n">auth</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="n">anon</span><span class="p">;</span>

0 commit comments

Comments
 (0)