Documentation
¶
Overview ¶
apteva-core — agent runtime binary.
This file is a thin shim. All runtime logic lives in github.com/apteva/core (the parent package). Keeping `package main` minimal here lets the rest of core be a plain library that scenarios, tests, and other binaries can import directly — `package main` cannot be imported.
Build:
go build -o apteva-core ./cmd/apteva-core
Build with versioning (matches the existing Dockerfile + scripts):
go build -ldflags "-X main.Version=$APTEVA_VERSION \
-X main.BuildTime=$BUILD_TIME \
-X main.CLIVersion=$CLI_VERSION \
-X main.DashboardVersion=$DASHBOARD_VERSION \
-X main.IntegrationsVersion=$INTEGRATIONS_VERSION \
-X main.CoreVersion=$CORE_VERSION" \
-o apteva-core ./cmd/apteva-core
Click to show internal directories.
Click to hide internal directories.