v3.9.1: update docker-compose and deploy script for kv-netflix registry
Some checks failed
StreamFlow CI/CD / Backend Tests (push) Waiting to run
StreamFlow CI/CD / Backend Lint (push) Waiting to run
StreamFlow CI/CD / Frontend Tests (push) Waiting to run
StreamFlow CI/CD / Android TV Build (push) Waiting to run
StreamFlow CI/CD / Docker Build (push) Blocked by required conditions
StreamFlow CI/CD / Docker Publish (push) Blocked by required conditions
Release APKs / Build TV APK (push) Has been cancelled
Release APKs / Build Mobile APK (push) Has been cancelled
Release APKs / Create Release (push) Has been cancelled
Some checks failed
StreamFlow CI/CD / Backend Tests (push) Waiting to run
StreamFlow CI/CD / Backend Lint (push) Waiting to run
StreamFlow CI/CD / Frontend Tests (push) Waiting to run
StreamFlow CI/CD / Android TV Build (push) Waiting to run
StreamFlow CI/CD / Docker Build (push) Blocked by required conditions
StreamFlow CI/CD / Docker Publish (push) Blocked by required conditions
Release APKs / Build TV APK (push) Has been cancelled
Release APKs / Build Mobile APK (push) Has been cancelled
Release APKs / Create Release (push) Has been cancelled
This commit is contained in:
parent
69308bf696
commit
f8be75bd81
3 changed files with 17 additions and 10 deletions
|
|
@ -1,4 +1,4 @@
|
|||
# StreamFlow V3.9
|
||||
# StreamFlow V3.9.1
|
||||
|
||||
A high-performance video streaming web application with a pure Go backend and modern React + Tailwind frontend.
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ version: '3.8'
|
|||
|
||||
services:
|
||||
streamflow:
|
||||
image: git.khoavo.myds.me/vndangkhoa/kv-streamflow:v3.9
|
||||
image: git.khoavo.myds.me/vndangkhoa/kv-netflix:v3.9.1
|
||||
container_name: streamflow
|
||||
platform: linux/amd64
|
||||
ports:
|
||||
|
|
@ -119,7 +119,8 @@ Streamflow/
|
|||
|
||||
## Changelog
|
||||
|
||||
### v3.9 (Current)
|
||||
### v3.9.1 (Current)
|
||||
- Fix Android TV OOM crash + backend Content-Type headers
|
||||
- Bundled Android TV APK with the webapp for direct download
|
||||
- Verified D-pad navigation on Android TV app
|
||||
|
||||
|
|
|
|||
18
deploy.ps1
18
deploy.ps1
|
|
@ -2,30 +2,36 @@
|
|||
# Automates building and pushing Docker images to registries
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
$VERSION = "v3.9.1"
|
||||
|
||||
Write-Host "=============================" -ForegroundColor Cyan
|
||||
Write-Host " Streamflow Deployer " -ForegroundColor Cyan
|
||||
Write-Host "=============================" -ForegroundColor Cyan
|
||||
|
||||
# 1. Build
|
||||
Write-Host "`n[1/3] Building Docker Image..." -ForegroundColor White
|
||||
docker build -t streamflow:latest .
|
||||
# 1. Build for linux/amd64
|
||||
Write-Host "`n[1/3] Building Docker Image for linux/amd64..." -ForegroundColor White
|
||||
docker buildx build --platform linux/amd64 -t streamflow:latest -t streamflow:$VERSION --load .
|
||||
if ($LASTEXITCODE -ne 0) { Write-Error "Build failed"; exit 1 }
|
||||
Write-Host " -> Build successful" -ForegroundColor Green
|
||||
|
||||
# 2. Push to Docker Hub
|
||||
Write-Host "`n[2/3] Pushing to Docker Hub..." -ForegroundColor White
|
||||
docker tag streamflow:latest vndangkhoa/streamflow:latest
|
||||
docker tag streamflow:$VERSION vndangkhoa/streamflow:$VERSION
|
||||
docker push vndangkhoa/streamflow:latest
|
||||
docker push vndangkhoa/streamflow:$VERSION
|
||||
if ($LASTEXITCODE -ne 0) { Write-Warning "Docker Hub push failed. Check your login." }
|
||||
else { Write-Host " -> Pushed to Docker Hub" -ForegroundColor Green }
|
||||
|
||||
# 3. Push to Private Registry
|
||||
# 3. Push to Private Registry (Forgejo)
|
||||
Write-Host "`n[3/3] Pushing to Private Registry..." -ForegroundColor White
|
||||
docker tag streamflow:latest git.khoavo.myds.me/vndangkhoa/kv-streamflow:latest
|
||||
docker push git.khoavo.myds.me/vndangkhoa/kv-streamflow:latest
|
||||
docker tag streamflow:latest git.khoavo.myds.me/vndangkhoa/kv-netflix:latest
|
||||
docker tag streamflow:$VERSION git.khoavo.myds.me/vndangkhoa/kv-netflix:$VERSION
|
||||
docker push git.khoavo.myds.me/vndangkhoa/kv-netflix:latest
|
||||
docker push git.khoavo.myds.me/vndangkhoa/kv-netflix:$VERSION
|
||||
if ($LASTEXITCODE -ne 0) { Write-Warning "Private Registry push failed. Check VPN/Login." }
|
||||
else { Write-Host " -> Pushed to Private Registry" -ForegroundColor Green }
|
||||
|
||||
Write-Host "`nDeployment Complete!" -ForegroundColor Magenta
|
||||
Start-Sleep -Seconds 5
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ version: '3.8'
|
|||
|
||||
services:
|
||||
streamflow:
|
||||
image: git.khoavo.myds.me/vndangkhoa/kv-streamflow:v3.9.2
|
||||
image: git.khoavo.myds.me/vndangkhoa/kv-netflix:v3.9.1
|
||||
container_name: streamflow
|
||||
platform: linux/amd64
|
||||
ports:
|
||||
|
|
|
|||
Loading…
Reference in a new issue