fix corrosion data dir, add reload to systemd unit

This commit is contained in:
Pavel Sviderski
2024-10-01 13:33:54 +10:00
parent 0effba0adb
commit 6f9fc69c2e
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -53,7 +53,7 @@ func (c *Config) SetDefaults() *Config {
cfg.APISockPath = DefaultAPISockPath cfg.APISockPath = DefaultAPISockPath
} }
if cfg.CorrosionDir == "" { if cfg.CorrosionDir == "" {
cfg.CorrosionDir = filepath.Join(cfg.DataDir, "corroservice") cfg.CorrosionDir = filepath.Join(cfg.DataDir, "corrosion")
} }
if !cfg.CorrosionAPIListenAddr.IsValid() { if !cfg.CorrosionAPIListenAddr.IsValid() {
cfg.CorrosionAPIListenAddr = netip.AddrPortFrom( cfg.CorrosionAPIListenAddr = netip.AddrPortFrom(
+1
View File
@@ -183,6 +183,7 @@ Requires=uncloud.service
[Service] [Service]
Type=simple Type=simple
ExecStart=${INSTALL_BIN_DIR}/uncloud-corrosion agent -c ${UNCLOUD_DATA_DIR}/corrosion/config.toml ExecStart=${INSTALL_BIN_DIR}/uncloud-corrosion agent -c ${UNCLOUD_DATA_DIR}/corrosion/config.toml
ExecReload=${INSTALL_BIN_DIR}/uncloud-corrosion reload -c ${UNCLOUD_DATA_DIR}/corrosion/config.toml
Restart=always Restart=always
RestartSec=2 RestartSec=2
User=${UNCLOUD_USER} User=${UNCLOUD_USER}