From 6b7bae9105411a3651b7294e665529d235a3ea75 Mon Sep 17 00:00:00 2001 From: Orion Date: Fri, 5 Jun 2026 08:43:54 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=20=E6=B7=BB=E5=8A=A0=20FileCodeBox?= =?UTF-8?q?=20=E6=B5=8B=E8=AF=95=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/1panel/test-env/Dockerfile | 3 +++ deploy/1panel/test-env/README.md | 16 ++++++++++++++++ deploy/1panel/test-env/docker-compose.yml | 19 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 deploy/1panel/test-env/Dockerfile create mode 100644 deploy/1panel/test-env/README.md create mode 100644 deploy/1panel/test-env/docker-compose.yml diff --git a/deploy/1panel/test-env/Dockerfile b/deploy/1panel/test-env/Dockerfile new file mode 100644 index 0000000..329c6c8 --- /dev/null +++ b/deploy/1panel/test-env/Dockerfile @@ -0,0 +1,3 @@ +FROM lanol/filecodebox:beta +COPY fcb_extra_patch.py /tmp/fcb_extra_patch.py +RUN python /tmp/fcb_extra_patch.py && rm -f /tmp/fcb_extra_patch.py diff --git a/deploy/1panel/test-env/README.md b/deploy/1panel/test-env/README.md new file mode 100644 index 0000000..5eaf971 --- /dev/null +++ b/deploy/1panel/test-env/README.md @@ -0,0 +1,16 @@ +# FileCodeBox 测试环境 + +当前测试环境用于验证 `test/custom-admin-ui` 分支里的自定义镜像补丁,不影响生产环境。 + +- 容器名:`filecodebox-test` +- 镜像:`local/filecodebox:test-custom-admin-ui` +- 端口:`127.0.0.1:40158 -> 12345` +- 数据:`/opt/1panel/apps/filecodebox/filecodebox-test/data`,从生产 `/app/data` 复制而来 +- 生产容器:`filecodebox`,继续使用官方镜像 `lanol/filecodebox:beta` + +验证: + +```bash +curl -fsS http://127.0.0.1:40157/ | grep -qv fcb-analytics.js +curl -fsS http://127.0.0.1:40158/ | grep 'fcb-analytics.js?v=' +``` diff --git a/deploy/1panel/test-env/docker-compose.yml b/deploy/1panel/test-env/docker-compose.yml new file mode 100644 index 0000000..39d18d4 --- /dev/null +++ b/deploy/1panel/test-env/docker-compose.yml @@ -0,0 +1,19 @@ +networks: + 1panel-network: + external: true +services: + filecodebox-test: + container_name: filecodebox-test + image: local/filecodebox:test-custom-admin-ui + build: + context: ./custom + labels: + createdBy: Apps + env: test + networks: + - 1panel-network + ports: + - 127.0.0.1:40158:12345 + restart: unless-stopped + volumes: + - ./data:/app/data