From 68b2fbb081dfa2261df8f2b16d2b88ad7f81921a Mon Sep 17 00:00:00 2001 From: hoelee Date: Wed, 2 Sep 2026 08:30:01 +0800 Subject: [PATCH] Private build on DSM (no registry); drop Docker Hub --- AGENTS.md | 8 +++++--- README.md | 12 +++++++++--- docker-compose.yml | 3 ++- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 574302b..0c9c340 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -40,8 +40,10 @@ container on DSM (network `bridge_hoelee`, reaches NocoDB at `http://nocodb:1038 ## Build / deploy +Private build on DSM — NO registry (do not push to Docker Hub): + ```bash -docker build -t hoelee/carousell-monitor:latest . -docker push hoelee/carousell-monitor:latest -# then Portainer stack from /volume1/docker/carousell-monitor/docker-compose.yml +# on DSM (repo cloned to /volume1/docker/carousell-monitor) +cd /volume1/docker/carousell-monitor +sudo docker compose up -d --build ``` diff --git a/README.md b/README.md index 866d977..ff84d02 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,15 @@ docker compose up -d ## Deploy (DSM via Portainer) -Image pushed to Docker Hub `hoelee/carousell-monitor:latest`; the compose at -`/volume1/docker/carousell-monitor` is deployed as a Portainer stack with the -secrets passed as stack environment variables. +Private build — no registry. The compose at `/volume1/docker/carousell-monitor` +is cloned from Gitea and built on DSM (`build: .`), then deployed as a Portainer +stack with the secrets passed as stack environment variables. + +```bash +# on DSM +cd /volume1/docker/carousell-monitor +sudo docker compose up -d --build +``` ## Files diff --git a/docker-compose.yml b/docker-compose.yml index cb34950..13217a8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,8 @@ services: carousell-monitor: - image: hoelee/carousell-monitor:latest + build: . + image: carousell-monitor:latest container_name: carousell-monitor restart: unless-stopped environment: