mirror of
https://github.com/TronoSfera/backupy-agent.git
synced 2026-05-18 10:03:30 +03:00
Source ports from the TronoSfera/backupy-cloud monorepo:
- apps/agent/ — Go agent (WSS client, persistent queue, Docker
discovery, 5 DB drivers: PG/MySQL/Mongo/Redis/SQLite,
pre/post hooks, Prometheus metrics)
- apps/backupy-decrypt/ — standalone CLI for client-side decryption
- packages/proto/ — protobuf wire format (generated .pb.go committed
so the repo builds without protoc)
- docs/ — agent spec + wire-protocol contract
Apache-2.0 license. Image published to ghcr.io/tronosfera/backupy-agent
on every v* tag via .github/workflows/release.yml (multi-arch amd64+arm64).
8 lines
451 B
Go
8 lines
451 B
Go
// Package backupydecrypt is the root of the offline backup-decryption CLI.
|
|
//
|
|
// The compiled binary lives under cmd/backupy-decrypt; the reusable
|
|
// streaming decrypt logic is in internal/decrypt. This file exists so
|
|
// that integration tests at the module root (e.g. integration_test.go,
|
|
// guarded by the `integration` build tag) have a real package to attach
|
|
// to — Go requires at least one non-test file per directory.
|
|
package backupydecrypt
|