Spaces:
Running
Running
thibaud frere
commited on
Commit
·
e1c7423
1
Parent(s):
542395c
update
Browse files- Dockerfile +0 -3
- app/astro.config.mjs +2 -2
- nginx.conf +1 -23
Dockerfile
CHANGED
@@ -23,9 +23,6 @@ RUN npm run export:pdf -- --theme=light --wait=full
|
|
23 |
# Use an official Nginx runtime as the base image for serving the application
|
24 |
FROM nginx:alpine
|
25 |
|
26 |
-
# Install Brotli dynamic module for Nginx
|
27 |
-
RUN apk add --no-cache nginx-mod-http-brotli
|
28 |
-
|
29 |
# Copy the built application from the build stage
|
30 |
COPY --from=build /app/dist /usr/share/nginx/html
|
31 |
|
|
|
23 |
# Use an official Nginx runtime as the base image for serving the application
|
24 |
FROM nginx:alpine
|
25 |
|
|
|
|
|
|
|
26 |
# Copy the built application from the build stage
|
27 |
COPY --from=build /app/dist /usr/share/nginx/html
|
28 |
|
app/astro.config.mjs
CHANGED
@@ -15,8 +15,8 @@ export default defineConfig({
|
|
15 |
integrations: [
|
16 |
mermaid({ theme: 'forest', autoTheme: true }),
|
17 |
mdx(),
|
18 |
-
// Precompress output with
|
19 |
-
compressor({ brotli:
|
20 |
],
|
21 |
devToolbar: {
|
22 |
enabled: false
|
|
|
15 |
integrations: [
|
16 |
mermaid({ theme: 'forest', autoTheme: true }),
|
17 |
mdx(),
|
18 |
+
// Precompress output with Gzip only (Brotli disabled due to server module mismatch)
|
19 |
+
compressor({ brotli: false, gzip: true })
|
20 |
],
|
21 |
devToolbar: {
|
22 |
enabled: false
|
nginx.conf
CHANGED
@@ -1,6 +1,3 @@
|
|
1 |
-
load_module modules/ngx_http_brotli_filter_module.so;
|
2 |
-
load_module modules/ngx_http_brotli_static_module.so;
|
3 |
-
|
4 |
worker_processes auto;
|
5 |
pid /tmp/nginx.pid;
|
6 |
|
@@ -20,26 +17,7 @@ http {
|
|
20 |
sendfile on;
|
21 |
keepalive_timeout 65;
|
22 |
|
23 |
-
#
|
24 |
-
brotli on;
|
25 |
-
brotli_comp_level 5;
|
26 |
-
brotli_static always;
|
27 |
-
brotli_min_length 256;
|
28 |
-
brotli_types
|
29 |
-
text/plain
|
30 |
-
text/css
|
31 |
-
text/javascript
|
32 |
-
application/javascript
|
33 |
-
application/json
|
34 |
-
application/xml
|
35 |
-
application/rss+xml
|
36 |
-
image/svg+xml
|
37 |
-
font/ttf
|
38 |
-
font/otf
|
39 |
-
font/woff
|
40 |
-
font/woff2;
|
41 |
-
|
42 |
-
# Gzip fallback
|
43 |
gzip on;
|
44 |
gzip_vary on;
|
45 |
gzip_proxied any;
|
|
|
|
|
|
|
|
|
1 |
worker_processes auto;
|
2 |
pid /tmp/nginx.pid;
|
3 |
|
|
|
17 |
sendfile on;
|
18 |
keepalive_timeout 65;
|
19 |
|
20 |
+
# Gzip compression
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
gzip on;
|
22 |
gzip_vary on;
|
23 |
gzip_proxied any;
|