diff --git a/teleprompter/Dockerfile b/teleprompter/Dockerfile index 743a9f3..ae00019 100644 --- a/teleprompter/Dockerfile +++ b/teleprompter/Dockerfile @@ -5,14 +5,17 @@ FROM node:12-alpine MAINTAINER EasyPi Software Foundation +ARG APP_DOMAIN=easypi.tv + WORKDIR /opt/app RUN set -xe \ && apk add --no-cache curl tar \ - && npm install npm-run-all \ - && ln -s node_modules/npm-run-all/bin/npm-run-all/index.js npm-run-all \ && curl -sSL https://github.com/manifestinteractive/teleprompter/archive/refs/heads/master.tar.gz | tar xz --strip 1 \ - && npm install + && find . -type f -exec sed -i "s@promptr\.tv@$APP_DOMAIN@g" {} + \ + && npm install \ + && npm install npm-run-all \ + && ln -s node_modules/npm-run-all/bin/npm-run-all/index.js npm-run-all EXPOSE 3000 8080 diff --git a/teleprompter/README.md b/teleprompter/README.md index 5371ac4..a34ae9c 100644 --- a/teleprompter/README.md +++ b/teleprompter/README.md @@ -1,2 +1,12 @@ teleprompter ============ + +Browser-based [TelePrompter][1] with Remote Control + +```bash +$ docker-compose build +$ docker-compose up -d +$ curl -I localhost:3000 localhost:8080 +``` + +[1]: https://github.com/manifestinteractive/teleprompter diff --git a/teleprompter/docker-compose.yml b/teleprompter/docker-compose.yml index 9620a56..18edd4c 100644 --- a/teleprompter/docker-compose.yml +++ b/teleprompter/docker-compose.yml @@ -1,7 +1,11 @@ version: "3.8" services: teleprompter: - image: easypi/teleprompter-arm64 + image: teleprompter + build: + context: . + args: + - APP_DOMAIN=easypi.tv init: true ports: - "3000:3000"