feat: introduce MANIFEST_VERSION env var (#7)

This commit is contained in:
webstreamr 2025-05-08 20:54:09 +02:00 committed by GitHub
parent 3a87ddb9f0
commit 3078e02b4b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 7 additions and 1 deletions

View file

@ -14,5 +14,6 @@ jobs:
build-args: |
MANIFEST_ID="community.webstreamr"
MANIFEST_NAME="WebStreamr"
MANIFEST_VERSION="0.0.0"
push: false
tags: webstreamr/webstreamr:latest

View file

@ -24,8 +24,12 @@ RUN test -n "$MANIFEST_ID" || (echo "MANIFEST_ID is not set" && exit 1)
ARG MANIFEST_NAME
RUN test -n "$MANIFEST_NAME" || (echo "MANIFEST_NAME is not set" && exit 1)
ARG MANIFEST_VERSION
RUN test -n "$MANIFEST_VERSION" || (echo "MANIFEST_VERSION is not set" && exit 1)
ENV MANIFEST_ID=$MANIFEST_ID
ENV MANIFEST_NAME=$MANIFEST_NAME
ENV MANIFEST_VERSION=$MANIFEST_VERSION
ENV NODE_ENV=production
ENV PORT=$PORT

View file

@ -1,2 +1,3 @@
process.env['MANIFEST_ID'] = 'community.webstreamr';
process.env['MANIFEST_NAME'] = 'WebStreamr';
process.env['MANIFEST_VERSION'] = '0.0.0';

View file

@ -9,7 +9,7 @@ const handlers: Handler[] = [
const manifest: Manifest = {
id: process.env['MANIFEST_ID'] || '',
version: '0.0.1',
version: process.env['MANIFEST_VERSION'] || '',
name: process.env['MANIFEST_NAME'] || '',
description: `Provides HTTP URLs from streaming websites.`,
resources: [