frp icon indicating copy to clipboard operation
frp copied to clipboard

应该使用CMD来传递frp参数, 而不是放在ENTRYPOINT里, 方便用户覆盖

Open KawaiiZapic opened this issue 2 years ago • 0 comments

按照现在的写法

ENTRYPOINT /usr/bin/frpc -c /etc/frp/frpc.toml

在k8s中覆盖参数的话, 需要一同覆盖程序位置:

containers:
    - command:
        - /usr/bin/frpc
        - '-c'
        - /etc/frp/frpc.yml

这样需要确定frpc的位置, 日后如果frpc位置更改就会破坏容器配置.
如果使用CMD来传递参数:

ENTRYPOINT /usr/bin/frpc
CMD -c /etc/frp/frpc.toml

可以不用关心frpc executable在哪, 直接覆写参数即可

containers:
    - args:
        - '-c'
        - /etc/frp/frpc.yml

KawaiiZapic avatar Nov 29 '23 04:11 KawaiiZapic