From 516048e2f2c93db7b85fd85420f9b74c8528118c Mon Sep 17 00:00:00 2001 From: kev Date: Mon, 25 Oct 2021 16:42:41 +0800 Subject: [PATCH] add obs-web-arm --- README.md | 3 ++- obs-web-arm/Dockerfile | 15 +++++++++++++++ obs-web-arm/README.md | 11 +++++++++++ obs-web-arm/docker-compose.yml | 7 +++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 obs-web-arm/Dockerfile create mode 100644 obs-web-arm/README.md create mode 100644 obs-web-arm/docker-compose.yml diff --git a/README.md b/README.md index d9bdfcc..143ea8a 100644 --- a/README.md +++ b/README.md @@ -163,6 +163,7 @@ A collection of delicious docker recipes. - [x] mpd :musical_note: - [x] murmur - [x] node-media-server-arm :camera: :cn: +- [x] obs-web-arm :joystick: - [x] openmeetings :camera: - [x] paddle-ocr - [x] plex :moneybag: @@ -409,7 +410,7 @@ A collection of delicious docker recipes. - [x] chrome - [x] firefox - [x] vnc - - selenoid-ui + - [x] selenoid-ui - [x] sentry - [x] atmoz/sftp - [x] snipe/snipe-it diff --git a/obs-web-arm/Dockerfile b/obs-web-arm/Dockerfile new file mode 100644 index 0000000..9f20442 --- /dev/null +++ b/obs-web-arm/Dockerfile @@ -0,0 +1,15 @@ +# +# Dockerfile for obs-web-arm +# + +FROM alpine:3 AS build +WORKDIR /app +RUN set -xe \ + && apk add --no-cache curl node npm tar \ + && curl -sSL https://github.com/Niek/obs-web/archive/refs/heads/master.tar.gz | tar xz --strip 1 \ + && npm install \ + && npm run build + +FROM nginx:alpine +MAINTAINER EasyPi Software Foundation +COPY --from build /app/public/* /usr/share/nginx/html diff --git a/obs-web-arm/README.md b/obs-web-arm/README.md new file mode 100644 index 0000000..c01a312 --- /dev/null +++ b/obs-web-arm/README.md @@ -0,0 +1,11 @@ +obs-web +======= + +[obs-web][1] is the easiest way to control OBS remotely. + +```bash +$ docker-compose up -d +$ curl http://127.0.0.1:5000 +``` + +[1]: https://github.com/Niek/obs-web diff --git a/obs-web-arm/docker-compose.yml b/obs-web-arm/docker-compose.yml new file mode 100644 index 0000000..2083bda --- /dev/null +++ b/obs-web-arm/docker-compose.yml @@ -0,0 +1,7 @@ +version: "3.8" +services: + obs-web: + image: easypi/obs-web-arm + ports: + - "5000:80" + restart: unless-stopped