Skip to content

Commit

Permalink
Deployed aecd021 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
dunossauro committed Nov 27, 2023
1 parent 21effa6 commit 3e83bbd
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion 09/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1400,7 +1400,7 @@ <h3 id="rodando-as-migracoes-de-forma-automatica">Rodando as migrações de form
</span><a id="__codelineno-22-11" name="__codelineno-22-11" href="#__codelineno-22-11"></a><span class="hll"><span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">.env</span>
</span><a id="__codelineno-22-12" name="__codelineno-22-12" href="#__codelineno-22-12"></a><span class="w"> </span><span class="c1"># Restante da configuração...</span>
</code></pre></div>
<p>Adotar essa abordagem evita a exposição das variáveis de ambiente no arquivo de configuração. Esta não foi a abordagem padrão no curso devido à complexidade adicional e à intenção de evitar confusões. Dependendo do ambiente estabelecido pela equipe de DevOps/SRE em um projeto real, essa gestão pode variar entre variáveis de ambiente, arquivos <code>.env</code> ou soluções mais avançadas como <a href="https://www.hashicorp.com/products/vault">Vault</a>.{:target="_blank"}.</p>
<p>Adotar essa abordagem evita a exposição das variáveis de ambiente no arquivo de configuração. Esta não foi a abordagem padrão no curso devido à complexidade adicional e à intenção de evitar confusões. Dependendo do ambiente estabelecido pela equipe de DevOps/SRE em um projeto real, essa gestão pode variar entre variáveis de ambiente, arquivos <code>.env</code> ou soluções mais avançadas como <a href="https://www.hashicorp.com/products/vault" target="_blank">Vault</a>.</p>
<p>Se optar por utilizar um arquivo <code>.env</code> com as configurações do PostgreSQL, configure o Pydantic para ignorar variáveis de ambiente que não são necessárias, adicionando <code class="highlight"><span class="n">extra</span><span class="o">=</span><span class="s1">'ignore'</span></code> a chamada de <code>SettingsConfigDic</code>:</p>
<div class="highlight"><table class="highlighttable"><tr><th colspan="2" class="filename"><span class="filename">fast_zero/settings.py</span></th></tr><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-23-1"> 1</a></span>
<span class="normal"><a href="#__codelineno-23-2"> 2</a></span>
Expand Down
8 changes: 4 additions & 4 deletions 12/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -818,13 +818,13 @@ <h2 id="revisao">Revisão</h2>
<h2 id="outros-materiais-produzidos-por-mim-sobre-fastapi">Outros materiais produzidos por mim sobre FastAPI</h2>
<p>Já cobrimos alguns temas não citados neste curso usando FastAPI em Algumas Lives de Python. Você pode assistir para aprender mais também.</p>
<h3 id="templates-e-websockets">Templates e WebSockets</h3>
<p>Na <a href="https://youtu.be/EqFzY8dBWHs">Live de Python #164</a> conversamos sobre websockets com Python e usamos FastAPI para exemplificar o comportamento. Durante essa live criamos uma aplicação de chat e usamos os templates com Jinja2 e Brython.</p>
<p>Na <a href="https://youtu.be/EqFzY8dBWHs">Live de Python #164</a> conversamos sobre websockets com Python e usamos FastAPI para exemplificar o comportamento. Durante essa live criamos uma aplicação de chat e usamos os templates com <a href="https://jinja.palletsprojects.com" target="_blank">Jinja2</a> e <a href="https://brython.info/" target="_blank">Brython</a>.</p>
<p><a class="glightbox" href="https://www.youtube.com/embed/EqFzY8dBWHs" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><div class="video-container"><iframe src="https://www.youtube.com/embed/EqFzY8dBWHs" style="position:relative;width:100%;height:22.172vw" frameborder="0" allowfullscreen alt="type:video"></iframe></div></a></p>
<h3 id="graphql-strawberry">GraphQL (Strawberry)</h3>
<p>Na <a href="https://youtu.be/3h8K29U5_HA">Live de Python #185</a> conversamos sobre GraphQL um padrão alternativo a REST APIs. Todos os exemplos foram aplicados usando Strawberry e FastAPI</p>
<p>Na <a href="https://youtu.be/3h8K29U5_HA">Live de Python #185</a> conversamos sobre GraphQL um padrão alternativo a REST APIs. Todos os exemplos foram aplicados usando <a href="https://strawberry.rocks/" target="_blank">Strawberry</a>e FastAPI</p>
<p><a class="glightbox" href="https://www.youtube.com/embed/3h8K29U5_HA" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><div class="video-container"><iframe src="https://www.youtube.com/embed/3h8K29U5_HA" style="position:relative;width:100%;height:22.172vw" frameborder="0" allowfullscreen alt="type:video"></iframe></div></a></p>
<h3 id="sqlmodel">SQLModel</h3>
<p>Na <a href="https://youtu.be/7RbUreoXOQg">Live de Python #235</a> conversamos sobre SQLModel um ORM alternativo ao SQLAlchemy que se integra com o Pydantic. O SQLModel também foi desenvolvido pelo Sebastian (criador do FastAPI). Caminhando ao final dessa aula, podemos ver a implementação do SQLModel em uma aplicação básica com FastAPI.</p>
<p>Na <a href="https://youtu.be/7RbUreoXOQg">Live de Python #235</a> conversamos sobre <a href="https://sqlmodel.tiangolo.com/" target="_blank">SQLModel</a> um ORM alternativo ao SQLAlchemy que se integra com o Pydantic. O SQLModel também foi desenvolvido pelo <a href="https://tiangolo.com/" target="_blank">Sebastian</a> (criador do FastAPI). Caminhando ao final dessa aula, podemos ver a implementação do SQLModel em uma aplicação básica com FastAPI.</p>
<p><a class="glightbox" href="https://www.youtube.com/embed/7RbUreoXOQg" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><div class="video-container"><iframe src="https://www.youtube.com/embed/7RbUreoXOQg" style="position:relative;width:100%;height:22.172vw" frameborder="0" allowfullscreen alt="type:video"></iframe></div></a></p>
<h2 id="proximos-passos">Próximos passos</h2>
<p>[WIP]</p>
Expand All @@ -838,7 +838,7 @@ <h2 id="conclusao">Conclusão</h2>
<small>

Última atualização:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">September 14, 2023</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 27, 2023</span>


</small>
Expand Down
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ <h2 id="aulas">Aulas</h2>
<li><a href="/12/" target="_blank">Despedida</a></li>
</ol>
<h3 id="quem-vai-ministrar-essas-aulas">🦖 Quem vai ministrar essas aulas?</h3>
<p>Prazer! Eu me chamo Eduardo. Mas as pessoas me conhecem na internet como <a href="https:/dunossauro.com" target="_blank">@dunossauro</a>.</p>
<p>Prazer! Eu me chamo Eduardo. Mas as pessoas me conhecem na internet como <a href="https://dunossauro.com" target="_blank">@dunossauro</a>.</p>
<div class="sbs">
<p><a class="glightbox" href="assets/dunossauro.jpg" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img align="left" alt="Uma fotografia minha, Dunossauro, sentado em um banco com um por do sol ao fundo" class="shadow" src="assets/dunossauro.jpg" width="300"></a></p>
<div>
Expand Down Expand Up @@ -1068,7 +1068,7 @@ <h2 id="faq">F.A.Q.</h2>
<small>

Última atualização:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">October 24, 2023</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 27, 2023</span>


</small>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 3e83bbd

Please sign in to comment.