From 3c1aab7b4712238ff3bf996b690835f450ca8381 Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Thu, 2 Oct 2025 22:07:26 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20build(picx):=20optimize=20docker?= =?UTF-8?q?=20deployment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - switch from local build to pre-built ghcr.io images - simplify docker-compose configuration by removing build context - fix entrypoint.sh copy path in latest Dockerfile - add multi-architecture support to data.yml --- apps/picx/data.yml | 10 ++++++++++ apps/picx/latest/Dockerfile | 2 +- apps/picx/latest/docker-compose.yml | 5 +---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/picx/data.yml b/apps/picx/data.yml index 54614d2c0..5c296503f 100644 --- a/apps/picx/data.yml +++ b/apps/picx/data.yml @@ -17,3 +17,13 @@ additionalProperties: website: https://picx.xpoet.cn github: https://github.com/XPoet/picx document: https://picx-docs.xpoet.cn + architecture: + - linux/amd64 + - linux/arm64 + - linux/ppc64le + - linux/riscv64 + - linux/s390x + - linux/arm/v7 + - linux/arm/v6 + - linux/386 + diff --git a/apps/picx/latest/Dockerfile b/apps/picx/latest/Dockerfile index 2482f9dad..9140e3ac2 100644 --- a/apps/picx/latest/Dockerfile +++ b/apps/picx/latest/Dockerfile @@ -12,7 +12,7 @@ RUN apk update && \ RUN git clone -b gh-pages https://github.com/XPoet/picx # 将entrypoint.sh脚本文件复制到工作目录/app/ -COPY entrypoint.sh /app/ +COPY apps/picx/latest/entrypoint.sh /app/ # 赋予entrypoint.sh脚本文件可执行权限 RUN chmod +x /app/entrypoint.sh diff --git a/apps/picx/latest/docker-compose.yml b/apps/picx/latest/docker-compose.yml index 55a56ef9f..eb5e34e1d 100644 --- a/apps/picx/latest/docker-compose.yml +++ b/apps/picx/latest/docker-compose.yml @@ -1,9 +1,6 @@ services: picx: - build: - context: . - dockerfile: Dockerfile - image: picx:latest + image: ghcr.io/pooneyy/picx:latest container_name: ${CONTAINER_NAME} restart: always networks: