<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>microservice on Christian Knedel</title>
    <link>https://www.christian-knedel.de/zh/tags/microservice/</link>
    <description>Recent content in microservice on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 19 Jun 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/zh/tags/microservice/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>容器的伟大之处: Remark42是我的评论解决方案</title>
      <link>https://www.christian-knedel.de/zh/post/2021/june/20210619-docker-remark42/</link>
      <pubDate>Sat, 19 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2021/june/20210619-docker-remark42/</guid>
      <description>如果你把你的博客作为一个静态网站运行，你可能想要一个提供动态评论功能的微服务/垂直。例如，这个博客是在HUGO中实现的，这是一个用GO编写的用于Markdown内容的 &amp;ldquo;网站生成器&amp;rdquo;。在我的案例中，我为自己改编了这个Docker Compose文件，并用 &amp;ldquo;docker-compose -f compose.yml up -d &amp;ldquo;启动它。我已经存储了API密钥，用于与谷歌和Facebook的认证。我还输入了邮件服务器设置，以便与读者互动。
version: &#39;2&#39; services: remark: image: umputun/remark42:latest container_name: &amp;quot;remark42&amp;quot; restart: always logging: driver: json-file options: max-size: &amp;quot;10m&amp;quot; max-file: &amp;quot;5&amp;quot; ports: - &amp;quot;8050:8080&amp;quot; environment: - REMARK_URL=https://www.christian-knedel.de/comments/ - &amp;quot;SECRET=secret&amp;quot; - SITE=www.adresse.de - STORE_BOLT_PATH=/srv/var/db - BACKUP_PATH=/srv/var/backup volumes: - ./data:/srv/var 配置完成后，该服务就可以使用了，并可以整合到网站中。
&amp;lt;script&amp;gt; var remark_config = { host: &amp;quot;https://www.christian-knedel.de/comments&amp;quot;, site_id: &#39;www.christian-knedel.de&#39;, components: [&#39;embed&#39;], max_shown_comments: 10, theme: &#39;dark&#39;, locale: &#39;de&#39;, show_email_subscription: false }; &amp;lt;/script&amp;gt; &amp;lt;script&amp;gt; (function(c) { for(var i = 0; i &amp;lt; c.</description>
    </item>
    
  </channel>
</rss>
