From b69d830fc893353ca720bf47a4229c26db1d8613 Mon Sep 17 00:00:00 2001 From: Igor Barcik Date: Wed, 13 May 2026 10:31:43 +0200 Subject: [PATCH] build: update Docker configuration with chromium and compose setup --- Dockerfile | 9 ++++++++- compose.yaml | 12 ++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0492728..5482fba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,14 @@ -FROM bun:latest +FROM oven/bun:latest + +LABEL org.opencontainers.image.source="https://gitea.bigoscloud.com/biggy/samsung-tv-server" \ + org.opencontainers.image.title="Samsung TV Server" \ + org.opencontainers.image.description="Samsung TV Server — Bun runtime" \ + org.opencontainers.image.licenses="MIT" WORKDIR /app +RUN apt-get update && apt-get install -y chromium && rm -rf /var/lib/apt/lists/* + COPY package.json bun.lock ./ RUN bun install --production diff --git a/compose.yaml b/compose.yaml index e69de29..fbc7ab5 100644 --- a/compose.yaml +++ b/compose.yaml @@ -0,0 +1,12 @@ +services: + samsung-tv-server: + image: gitea.bigoscloud.com/biggy/samsung-tv-server:latest + build: . + ports: + - "3099:3099" + volumes: + - views_db:/app/data + restart: unless-stopped + +volumes: + views_db: \ No newline at end of file