feat: introduce MANIFEST_VERSION env var (#7)
This commit is contained in:
parent
3a87ddb9f0
commit
3078e02b4b
4 changed files with 7 additions and 1 deletions
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
process.env['MANIFEST_ID'] = 'community.webstreamr';
|
||||
process.env['MANIFEST_NAME'] = 'WebStreamr';
|
||||
process.env['MANIFEST_VERSION'] = '0.0.0';
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
Loading…
Reference in a new issue