diff --git a/docker/nocobase/docker-entrypoint.sh b/docker/nocobase/docker-entrypoint.sh index 0d18f6b8c..f93c4df9d 100755 --- a/docker/nocobase/docker-entrypoint.sh +++ b/docker/nocobase/docker-entrypoint.sh @@ -11,6 +11,7 @@ fi if [ ! -f "/app/nocobase/package.json" ]; then echo 'copying...' tar -zxf /app/nocobase.tar.gz --absolute-names -C /app/nocobase + touch /app/nocobase/packages/app/client/dist/index.html fi cd /app/nocobase && yarn start --quickstart diff --git a/docker/nocobase/nocobase.conf b/docker/nocobase/nocobase.conf index f1faae0b6..b045629f5 100644 --- a/docker/nocobase/nocobase.conf +++ b/docker/nocobase/nocobase.conf @@ -10,12 +10,14 @@ server { # 不缓存 HTML 文件 location ~ \.html$ { - expires -1; + if_modified_since off; + expires off; + etag off; } # 缓存 JavaScript 和 CSS 文件 location ~* \.(js|css)$ { - expires 1d; + expires 365d; add_header Cache-Control "public"; }