/**
 * Shared constants for the Proof of Work StartOS 0.4 package.
 *
 * Keep these in lockstep with the manifest (`./manifest/index.ts`) and with
 * the Dockerfile environment variables. Changing any of these is effectively
 * a breaking change for the on-disk contract with the `/data` volume.
 */

export const PACKAGE_ID = 'proof-of-work'
export const PACKAGE_TITLE = 'Proof of Work'
export const IMAGE_ID = 'main'
export const VOLUME_ID = 'main'
export const DATA_MOUNT_PATH = '/data'

/** Internal HTTP port the Next.js standalone server listens on. */
export const uiPort = 3000

/** Path the health route is mounted at inside the app. */
export const HEALTH_PATH = '/api/health'
