修改docker
This commit is contained in:
14
Dockerfile
14
Dockerfile
@ -8,14 +8,14 @@ COPY docker/nginx/enable-php.conf /opt/docker/etc/nginx/enable-php.conf
|
||||
COPY docker/nginx/vhost.conf /opt/docker/etc/nginx/vhost.conf
|
||||
# 复制自定义 entrypoint 脚本
|
||||
COPY docker/entrypoint.sh /usr/local/bin/custom-entrypoint.sh
|
||||
# 给脚本添加可执行权限
|
||||
RUN chmod +x /app/public/start.sh && \
|
||||
# 安装时区数据并给脚本添加可执行权限
|
||||
RUN apk add --no-cache tzdata && \
|
||||
chmod +x /app/public/start.sh && \
|
||||
chmod +x /usr/local/bin/custom-entrypoint.sh
|
||||
# 设置项目文件为只读权限(除 runtime 目录外)
|
||||
RUN chmod -R 555 /app
|
||||
# 设置 runtime 目录和 .env 文件位置为可写权限
|
||||
RUN chmod -R 755 /app/runtime && \
|
||||
chmod 755 /app
|
||||
# 设置权限:app 目录可写,内部文件只读,runtime 目录可写
|
||||
RUN chmod 755 /app && \
|
||||
chmod -R 555 /app/* && \
|
||||
chmod -R 755 /app/runtime
|
||||
# 复制 crontab 配置并安装
|
||||
COPY docker/crontab /tmp/crontab
|
||||
RUN cat /tmp/crontab && \
|
||||
|
||||
Reference in New Issue
Block a user