diff --git a/.gitea/workflows/template-cleanup.yaml b/.gitea/workflows/template-cleanup.yaml index 787a93d..c33dd05 100644 --- a/.gitea/workflows/template-cleanup.yaml +++ b/.gitea/workflows/template-cleanup.yaml @@ -31,8 +31,8 @@ jobs: SAFE_REPO_NAME=$(echo $REPO_NAME | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') # 替换模板包名 - find src -type f -exec sed -i "s/zabbixagent2plugintemplate/$SAFE_REPO_NAME/g" {} + - find src -type f -exec sed -i "s/Zabbix Agent 2 Plugin Template/$REPO_NAME/g" {} + + find . -type f -exec sed -i "s/zabbixagent2plugintemplate/$SAFE_REPO_NAME/g" {} + + find . -type f -exec sed -i "s/Zabbix Agent 2 Plugin Template/$REPO_NAME/g" {} + # # 记录文件修改 # - name: Commit files diff --git a/Dockerfile b/Dockerfile index 7e34a0b..c54711b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,5 +5,5 @@ RUN GOPROXY=https://goproxy.cn go mod download RUN CGO_ENABLED=0 GOARCH=amd64 GOOS=linux go build -o out/app FROM zabbix/zabbix-agent2:ubuntu-7.0-latest -COPY --from=builder /build/out/app /usr/sbin/zabbix-agent2-plugin/onvif-agent -RUN echo "Plugins.ONVIF.System.Path=/usr/sbin/zabbix-agent2-plugin/onvif-agent" >> /etc/zabbix/zabbix_agent2.d/plugins.d/onvif.conf +COPY --from=builder /build/out/app /usr/sbin/zabbix-agent2-plugin/zabbixagent2plugintemplate +RUN echo "Plugins.zabbixagent2plugintemplate.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbixagent2plugintemplate" >> /etc/zabbix/zabbix_agent2.d/plugins.d/zabbixagent2plugintemplate.conf diff --git a/compose.yaml b/compose.yaml index a68ca13..92ce5bc 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,5 +1,5 @@ services: - onvif-agent: + zabbixagent2plugintemplate: build: . environment: ZBX_HOSTNAME: ONVIF diff --git a/config.yaml b/config.yaml index 8320d8d..050e1b9 100644 --- a/config.yaml +++ b/config.yaml @@ -1,4 +1,4 @@ app: port: 8080 host: "0.0.0.0" - url: "http://onvif-agent:8080" + url: "http://zabbixagent2plugintemplate:8080"