Nest Diary

分类: 未分类

  • Podman从Compose转移到Quadlet

    之前靠着podman对compose文件的支持,偷懒跑着原来的那些服务的compose.yml。但是今天重启一次之后,不是这炸了就是那炸了,莫名其妙502烦死人。所以只能借助podlet这个工具转换成Quadlet,让systemd管理这些服务。

    过程基本上很straightforward,除了gitlab设置GITLAB_OMNIBUS_CONFIG,需要原本用换行隔开的各个设置改成用分号(;)隔开,比如:

    environment:
      GITLAB_OMNIBUS_CONFIG: |
        gitlab_rails['smtp_enable'] = true
        gitlab_rails['smtp_address'] = 'smtp.gmail.com'

    在.container中就应该是这一行Envrionment:

    Environment="GITLAB_OMNIBUS_CONFIG=gitlab_rails['smtp_enable'] = true; gitlab_rails['smtp_address'] = 'smtp.gmail.com';"

    另外,涉及internal_network的,podlet会生成.network文件,在需要加入这个network的container里用Network=xxx-internal.network来加入——一定要带上后缀。

  • 随记

    今天路过深圳,又一次被先上后下、随地打坐给气晕。最可怕的还是小孩子,要么鬼叫,要么大声外放。真的很讨厌这个城市。