OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / startos-0.4 / startos / manifest / index.ts

30 lines · typescript ref:
import { setupManifest } from '@start9labs/start-sdk'
import { long, short } from './i18n'

// Blindspark reuses the SAME published multi-arch GHCR image that the 0.3.x
// StartOS package and the Umbrel app pin — StartOS 0.4 pulls it directly from
// the registry at pack time (`source.dockerTag`), so there is no Dockerfile,
// no per-arch retag, and no docker-archive export to maintain.
//
// RELEASE: bump `version` here-adjacent in ../versions/current.ts AND the
// image tag below together, so the package version and the image it runs stay
// in lockstep with the HiveRelay monorepo version (see ../../package.json).
export const manifest = setupManifest({
  id: 'blindspark',
  title: 'Blindspark',
  license: 'apache-2.0',
  packageRepo: 'https://github.com/bigdestiny2/P2P-Hiverelay',
  upstreamRepo: 'https://github.com/bigdestiny2/P2P-Hiverelay',
  marketingUrl: 'https://hiverelay.com/',
  donationUrl: null,
  description: { short, long },
  volumes: ['main'],
  images: {
    blindspark: {
      source: { dockerTag: 'ghcr.io/bigdestiny2/p2p-hiverelay:1.0.0-rc.1' },
      arch: ['x86_64', 'aarch64'],
    },
  },
  dependencies: {},
})