<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Flask on riri notes</title>
    <link>https://ririlog.dev/tags/flask/</link>
    <description>Recent content in Flask on riri notes</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>ko-kr</language>
    <lastBuildDate>Sun, 16 Aug 2026 08:09:30 +0000</lastBuildDate>
    <atom:link href="https://ririlog.dev/tags/flask/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>라즈베리파이 블로그 아키텍쳐 변경기</title>
      <link>https://ririlog.dev/posts/tech/2026-08-16-ririlog-development-specs/</link>
      <pubDate>Sun, 16 Aug 2026 08:09:30 +0000</pubDate>
      <guid>https://ririlog.dev/posts/tech/2026-08-16-ririlog-development-specs/</guid>
      <description>&lt;h1 id=&#34;개인-블로그를-만들었는데-어느새-cicd까지-왔다&#34;&gt;개인 블로그를 만들었는데 어느새 CI/CD까지 왔다&lt;/h1&gt;
&lt;p&gt;처음부터 CI/CD나 컨테이너 기반 배포 환경을 만들 생각은 없었다.&lt;/p&gt;
&lt;p&gt;라즈베리파이 한 대에서 개인 블로그를 운영하고, 글과 사진을 올리고, 방 안의 센서 값을 기록하는 정도였다. 필요한 기능이 생길 때마다 하나씩 붙이다 보니 Flask, Hugo, PostgreSQL, Redis, Docker, GitHub Actions까지 연결된 작은 플랫폼이 됐다.&lt;/p&gt;
&lt;p&gt;돌이켜보면 처음부터 지금의 구조를 설계한 것은 아니다.&lt;/p&gt;
&lt;p&gt;오히려 작업을 하면서 계속 새로운 질문이 생겼다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;센서 데이터를 계속 CSV 파일에 쌓는 게 맞을까?&lt;/li&gt;
&lt;li&gt;컨테이너를 지웠다가 다시 만들어도 글과 사진은 살아 있어야 하지 않을까?&lt;/li&gt;
&lt;li&gt;왜 운영 서버에서 직접 소스를 수정하고 빌드하고 있지?&lt;/li&gt;
&lt;li&gt;개발 PC에서는 잘 되는데 깨끗한 Linux 환경에서도 정말 잘 될까?&lt;/li&gt;
&lt;li&gt;Hugo 코드와 실제 블로그 콘텐츠는 누가 소유해야 할까?&lt;/li&gt;
&lt;li&gt;Raspberry Pi가 고장 나거나 OS를 다시 설치하면 이 서버를 다시 만들 수 있을까?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;이 질문들을 하나씩 해결하면서 현재 구조까지 왔다.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
