Directories
¶
| Path | Synopsis |
|---|---|
|
upgrade
Package upgrade provides the Arcane CLI command that upgrades a running Arcane container by recreating it with a newer image.
|
Package upgrade provides the Arcane CLI command that upgrades a running Arcane container by recreating it with a newer image. |
|
internal
|
|
|
activity
Package activity owns background activity persistence, execution tracking, streaming, and the HTTP surface used to inspect and cancel work.
|
Package activity owns background activity persistence, execution tracking, streaming, and the HTTP surface used to inspect and cancel work. |
|
actors
Package actors owns Arcane's in-process actor runtime and its shared safety rails.
|
Package actors owns Arcane's in-process actor runtime and its shared safety rails. |
|
apikey
Package apikey owns API-key persistence, permission grants, validation, and the API-key HTTP surface.
|
Package apikey owns API-key persistence, permission grants, validation, and the API-key HTTP surface. |
|
auth
Package auth owns authentication, token issuance and verification, login session policy, and the authentication HTTP surface.
|
Package auth owns authentication, token issuance and verification, login session policy, and the authentication HTTP surface. |
|
container
Package container owns Docker container lifecycle, inspection, listing and stats, plus the HTTP surface that exposes them.
|
Package container owns Docker container lifecycle, inspection, listing and stats, plus the HTTP surface that exposes them. |
|
dashboard
Package dashboard owns the dashboard snapshot: the service that assembles it from the container, project, image, volume and vulnerability domains, and the HTTP surface that serves it.
|
Package dashboard owns the dashboard snapshot: the service that assembles it from the container, project, image, volume and vulnerability domains, and the HTTP surface that serves it. |
|
di
Package di owns the backend's dependency-injection graph.
|
Package di owns the backend's dependency-injection graph. |
|
environment
Package environment owns environment persistence, remote runtime state, pairing, synchronization, and its HTTP and stream surfaces.
|
Package environment owns environment persistence, remote runtime state, pairing, synchronization, and its HTTP and stream surfaces. |
|
event
Package event owns persisted system events, manager ingestion, and event HTTP routes.
|
Package event owns persisted system events, manager ingestion, and event HTTP routes. |
|
gitops
Package gitops owns GitOps synchronization, scheduling, persistence, and routes.
|
Package gitops owns GitOps synchronization, scheduling, persistence, and routes. |
|
gitrepo
Package gitrepo owns configured Git repositories and their HTTP surface.
|
Package gitrepo owns configured Git repositories and their HTTP surface. |
|
image
Package image owns Docker image operations, metadata, attestations, and routes.
|
Package image owns Docker image operations, metadata, attestations, and routes. |
|
imageupdate
Package imageupdate owns image update checks, persistence, and HTTP routes.
|
Package imageupdate owns image update checks, persistence, and HTTP routes. |
|
job
Package job owns background-job schedule configuration and its HTTP surface.
|
Package job owns background-job schedule configuration and its HTTP surface. |
|
notification
Package notification owns notification settings, dispatch, and HTTP routes.
|
Package notification owns notification settings, dispatch, and HTTP routes. |
|
project
Package project owns compose project persistence, lifecycle, discovery, and routes.
|
Package project owns compose project persistence, lifecycle, discovery, and routes. |
|
registry
Package registry owns registry credentials, digest inspection, pull usage, synchronization, and the registry HTTP surface.
|
Package registry owns registry credentials, digest inspection, pull usage, synchronization, and the registry HTTP surface. |
|
role
Package role owns RBAC roles, assignments, permission resolution, and role HTTP routes.
|
Package role owns RBAC roles, assignments, permission resolution, and role HTTP routes. |
|
search
Package search owns the metadata-backed settings and customization search indexes and the HTTP surface for customization search.
|
Package search owns the metadata-backed settings and customization search indexes and the HTTP surface for customization search. |
|
settings
Package settings owns persisted application settings and their HTTP surface.
|
Package settings owns persisted application settings and their HTTP surface. |
|
swarm
Package swarm owns Docker Swarm management and its HTTP routes.
|
Package swarm owns Docker Swarm management and its HTTP routes. |
|
system
Package system owns Docker system-wide operations — prune, disk usage, host info — and the HTTP surface that exposes them.
|
Package system owns Docker system-wide operations — prune, disk usage, host info — and the HTTP surface that exposes them. |
|
template
Package template owns compose templates and the template HTTP surface.
|
Package template owns compose templates and the template HTTP surface. |
|
updater
Package updater owns automatic container and project updates: deciding what is out of date, applying the update, and the HTTP surface that drives it.
|
Package updater owns automatic container and project updates: deciding what is out of date, applying the update, and the HTTP surface that drives it. |
|
upload
Package upload owns chunked upload sessions: filesystem-backed staging for large files that arrive as independently retryable chunks, consumed by the image, volume-backup, and build-workspace endpoints.
|
Package upload owns chunked upload sessions: filesystem-backed staging for large files that arrive as independently retryable chunks, consumed by the image, volume-backup, and build-workspace endpoints. |
|
user
Package user owns user persistence, password hashing, authorization guards, and the user HTTP surface.
|
Package user owns user persistence, password hashing, authorization guards, and the user HTTP surface. |
|
variable
Package variable owns global variables, environment materialization, and routes.
|
Package variable owns global variables, environment materialization, and routes. |
|
volume
Package volume owns Docker volumes: CRUD and pruning, the helper-container file browser, backup and restore, and the HTTP surface for all of it.
|
Package volume owns Docker volumes: CRUD and pruning, the helper-container file browser, backup and restore, and the HTTP surface for all of it. |
|
vulnerability
Package vulnerability owns vulnerability scanning, persistence, and HTTP routes.
|
Package vulnerability owns vulnerability scanning, persistence, and HTTP routes. |
|
webhook
Package webhook owns inbound webhook targets: the tokens that authenticate them, the actions they trigger, and the HTTP surface that manages them.
|
Package webhook owns inbound webhook targets: the tokens that authenticate them, the actions they trigger, and the HTTP surface that manages them. |
|
pkg
|
|
|
authz
Package authz defines the permission taxonomy and authorization primitives used across Arcane handlers.
|
Package authz defines the permission taxonomy and authorization primitives used across Arcane handlers. |
|
fswatch
Package fswatch stays on os.* rather than acfs: it watches arbitrary user-configured paths and deliberately follows symlinks that may resolve outside any confinement root, which acfs cannot do.
|
Package fswatch stays on os.* rather than acfs: it watches arbitrary user-configured paths and deliberately follows symlinks that may resolve outside any confinement root, which acfs cannot do. |
|
libarcane
Package libarcane contains shared compatibility helpers, setting utilities, and internal resource metadata used across Arcane's backend and CLI.
|
Package libarcane contains shared compatibility helpers, setting utilities, and internal resource metadata used across Arcane's backend and CLI. |
|
libarcane/vuln
Package vuln drives Trivy scans: building and parsing scanner invocations, plus the container-level mechanics of running one — runtime/network detection, container spec and resources, temp files, log copy and tar extraction, and report decoding.
|
Package vuln drives Trivy scans: building and parsing scanner invocations, plus the container-level mechanics of running one — runtime/network detection, container spec and resources, temp files, log copy and tar extraction, and report decoding. |
|
projects
Package projects provides utilities for managing Docker Compose projects and their metadata.
|
Package projects provides utilities for managing Docker Compose projects and their metadata. |
|
scheduler/entityjobs
Package entityjobs holds the per-entity dynamic-job registry shared by the services that schedule one job per database row (GitOps syncs, environment health checks).
|
Package entityjobs holds the per-entity dynamic-job registry shared by the services that schedule one job per database row (GitOps syncs, environment health checks). |
|
utils/acfs
Package acfs maps ACFS protocol types to Arcane workspace contracts.
|
Package acfs maps ACFS protocol types to Arcane workspace contracts. |
|
utils/dbutil
Package dbutil provides small generic helpers around GORM that consolidate repetitive single-row lookup and transaction boilerplate found across services.
|
Package dbutil provides small generic helpers around GORM that consolidate repetitive single-row lookup and transaction boilerplate found across services. |
|
utils/iconcatalog
Package iconcatalog resolves Arcane icon metadata into catalog URLs.
|
Package iconcatalog resolves Arcane icon metadata into catalog URLs. |
|
utils/imageref
Package imageref contains shared image-reference parsing operations.
|
Package imageref contains shared image-reference parsing operations. |
|
proto
|
|
Click to show internal directories.
Click to hide internal directories.