From f3f08afac86330c65e0ee9c22b121a87e7c52538 Mon Sep 17 00:00:00 2001 From: Sergey Krashevich Date: Thu, 9 May 2024 05:58:38 +0300 Subject: [PATCH 1/2] ci(build.yml): enable latest tag and onlatest for hardware suffix This commit updates the GitHub Actions workflow to ensure that images built with a hardware suffix are tagged as 'latest'. Additionally, it modifies the README.md to enhance the documentation around the Docker container deployment, including basic and GPU-accelerated deployment instructions. --- .github/workflows/build.yml | 4 ++-- README.md | 29 ++++++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f0293f3e..188727d6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -170,8 +170,8 @@ jobs: with: images: ${{ github.repository }} flavor: | - suffix=-hardware - latest=false + suffix=-hardware,onlatest=true + latest=auto tags: | type=ref,event=branch type=semver,pattern={{version}},enable=false diff --git a/README.md b/README.md index 2f573f96..7be647ec 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,34 @@ Don't forget to fix the rights `chmod +x go2rtc_xxx_xxx` on Linux and Mac. ### go2rtc: Docker -Container [alexxit/go2rtc](https://hub.docker.com/r/alexxit/go2rtc) with support `amd64`, `386`, `arm64`, `arm`. This container is the same as [Home Assistant Add-on](#go2rtc-home-assistant-add-on), but can be used separately from Home Assistant. Container has preinstalled [FFmpeg](#source-ffmpeg), [ngrok](#module-ngrok) and [Python](#source-echo). +The Docker container [`alexxit/go2rtc`](https://hub.docker.com/r/alexxit/go2rtc) supports multiple architectures including `amd64`, `386`, `arm64`, and `arm`. This container offers the same functionality as the [Home Assistant Add-on](#go2rtc-home-assistant-add-on) but is designed to operate independently of Home Assistant. It comes preinstalled with [FFmpeg](#source-ffmpeg), [ngrok](#module-ngrok), and [Python](#source-echo). + +#### Basic Deployment + +```bash +docker run -d \ + --name go2rtc \ + --network host \ + --privileged \ + --restart unless-stopped \ + -e TZ=Atlantic/Bermuda \ + -v ~/go2rtc:/config \ + alexxit/go2rtc +``` + +#### Deployment with GPU Acceleration + +```bash +docker run -d \ + --name go2rtc \ + --network host \ + --privileged \ + --restart unless-stopped \ + -e TZ=Atlantic/Bermuda \ + --gpus all \ + -v ~/go2rtc:/config \ + alexxit/go2rtc:latest-hardware +``` ### go2rtc: Home Assistant Add-on From 69c301e79f1f81fdd5c02b63cf91c891df5c520e Mon Sep 17 00:00:00 2001 From: Alex X Date: Mon, 13 May 2024 15:02:39 +0300 Subject: [PATCH 2/2] Remove docker examples from readme (move to dockerhub) --- README.md | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/README.md b/README.md index 7be647ec..3730a879 100644 --- a/README.md +++ b/README.md @@ -133,33 +133,6 @@ Don't forget to fix the rights `chmod +x go2rtc_xxx_xxx` on Linux and Mac. The Docker container [`alexxit/go2rtc`](https://hub.docker.com/r/alexxit/go2rtc) supports multiple architectures including `amd64`, `386`, `arm64`, and `arm`. This container offers the same functionality as the [Home Assistant Add-on](#go2rtc-home-assistant-add-on) but is designed to operate independently of Home Assistant. It comes preinstalled with [FFmpeg](#source-ffmpeg), [ngrok](#module-ngrok), and [Python](#source-echo). -#### Basic Deployment - -```bash -docker run -d \ - --name go2rtc \ - --network host \ - --privileged \ - --restart unless-stopped \ - -e TZ=Atlantic/Bermuda \ - -v ~/go2rtc:/config \ - alexxit/go2rtc -``` - -#### Deployment with GPU Acceleration - -```bash -docker run -d \ - --name go2rtc \ - --network host \ - --privileged \ - --restart unless-stopped \ - -e TZ=Atlantic/Bermuda \ - --gpus all \ - -v ~/go2rtc:/config \ - alexxit/go2rtc:latest-hardware -``` - ### go2rtc: Home Assistant Add-on [![](https://my.home-assistant.io/badges/supervisor_addon.svg)](https://my.home-assistant.io/redirect/supervisor_addon/?addon=a889bffc_go2rtc&repository_url=https%3A%2F%2Fgithub.com%2FAlexxIT%2Fhassio-addons)