1Panel中重建flarum镜像导致插件丢失
在1panel商店更新或者重建flarum镜像后,flarum论坛插件消失
刚看了一下 docker-compose.yml 文件,默认挂载了/data 目录。
插件丢失,很有可能是安装的插件目录不在/data下,Panel 的 Flarum 应用默认只挂载了 /data 目录,而插件的核心文件存放在 vendor 和 extensions 目录,这些默认并未包含在内
networks:
1panel-network:
external: true
services:
flarum:
container_name: ${CONTAINER_NAME}
deploy:
resources:
limits:
cpus: ${CPUS}
memory: ${MEMORY_LIMIT}
environment:
- TZ=Asia/Shanghai
- PUID=1000
- PGID=1000
- MEMORY_LIMIT=256M
- UPLOAD_MAX_SIZE=256M
- CLEAR_ENV=yes
- OPCACHE_MEM_SIZE=128M
- LISTEN_IPV6=true
- REAL_IP_FROM=0.0.0.0/32
- DB_HOST=${PANEL_DB_HOST}
- DB_PORT=${PANEL_DB_PORT}
- DB_NAME=${PANEL_DB_NAME}
- DB_USER=${PANEL_DB_USER}
- DB_PASSWORD=${PANEL_DB_USER_PASSWORD}
- DB_PREFIX=${PANEL_DB_PREFIX}
- DB_NOPREFIX=false
- DB_TIMEOUT=60
- FLARUM_BASE_URL=${FLARUM_EXTERNAL_URL}
image: crazymax/flarum:1.8.10
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${HOST_IP}:${PANEL_APP_PORT_HTTP}:8000
restart: always
volumes:
- ./data:/data #重点在这里 你看 他只持久化了data目录
Flarum 是基于 PHP Composer 管理的。所有的插件代码都存放在: /app/vendor/ (或者你 Flarum 安装根目录下的 vendor 文件夹)。
1Panel中重建flarum镜像导致插件丢失
https://wlw301.top//archives/CvPnqJPk