services:
lychee_db:
image: mariadb:10
container_name: lychee_db
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=ZZF520520zzf.
- MYSQL_DATABASE=lychee
- MYSQL_USER=lychee
- MYSQL_PASSWORD=ZZF520520zzf.
volumes:
- /vol2/1000/Docker/lychee/mysql:/var/lib/mysql
restart: unless-stopped
lychee:
image: lycheeorg/lychee:latest
container_name: lychee
user: "0:0"
depends_on:
- lychee_db
ports:
- "7396:8000"
environment:
- PHP_TZ=Asia/Shanghai
- TIMEZONE=Asia/Shanghai
- PHP_MAX_EXECUTION_TIME=300
- APP_URL=域名 隐私保护
- DB_CONNECTION=mysql
- DB_HOST=lychee_db
- DB_PORT=3306
- DB_DATABASE=lychee
- DB_USERNAME=lychee
- DB_PASSWORD=ZZF520520zzf.
- TRUSTED_PROXIES=*
- APP_KEY=base64:WdCm/1qlSx74R7LgGiwGZVy7NnPbc+NWvUCenQnopM8=
volumes:
- /vol2/1000/Docker/lychee/uploads:/app/public/uploads
restart: unless-stopped
用这个部署,但是启用后根据lychee的诊断提示有权限问题
warning
/*********c/uploads/ has permissions 0755, but should have 0775
warning
/a********ge/tmp/**s/ has permissions 0750, but should have 0775
warning
/a********ge/tmp/uploads/ has permissions 0750, but should have 0775
虽然可以修改容器内的文件来临时获得权限,但是重启就重置了,这导致每次更新容器后,上传的图片都没了,需要重新上传,有没有大佬知道咋解决,问了一天ai了没法解决