diff --git a/README.md b/README.md index d89881a..d0b316a 100644 --- a/README.md +++ b/README.md @@ -201,6 +201,7 @@ A collection of delicious docker recipes. - [x] phpvirtualbox-arm - [x] revive - [x] tabula +- [x] teleprompter - [x] tiddlywiki - [x] zoneminder :+1: diff --git a/teleprompter/Dockerfile b/teleprompter/Dockerfile new file mode 100644 index 0000000..743a9f3 --- /dev/null +++ b/teleprompter/Dockerfile @@ -0,0 +1,19 @@ +# +# Dockerfile for teleprompter +# + +FROM node:12-alpine +MAINTAINER EasyPi Software Foundation + +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 + +EXPOSE 3000 8080 + +CMD ["./npm-run-all", "--parallel", "server", "client"] diff --git a/teleprompter/README.md b/teleprompter/README.md new file mode 100644 index 0000000..5371ac4 --- /dev/null +++ b/teleprompter/README.md @@ -0,0 +1,2 @@ +teleprompter +============ diff --git a/teleprompter/docker-compose.yml b/teleprompter/docker-compose.yml new file mode 100644 index 0000000..9620a56 --- /dev/null +++ b/teleprompter/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3.8" +services: + teleprompter: + image: easypi/teleprompter-arm64 + init: true + ports: + - "3000:3000" + - "8080:8080" + restart: unless-stopped