Correcion de logos
This commit is contained in:
parent
58de246264
commit
3ae1904dd4
5 changed files with 47 additions and 26 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"pid": 35532,
|
"pid": 24524,
|
||||||
"port": 4321,
|
"port": 4321,
|
||||||
"url": "http://localhost:4321",
|
"url": "http://localhost:4321",
|
||||||
"urls": {
|
"urls": {
|
||||||
|
|
@ -9,5 +9,5 @@
|
||||||
"network": []
|
"network": []
|
||||||
},
|
},
|
||||||
"background": false,
|
"background": false,
|
||||||
"startedAt": "2026-07-03T19:21:39.822Z"
|
"startedAt": "2026-07-03T20:21:47.291Z"
|
||||||
}
|
}
|
||||||
23
Dockerfile
23
Dockerfile
|
|
@ -10,23 +10,14 @@ RUN npm run build
|
||||||
|
|
||||||
FROM nginx:alpine
|
FROM nginx:alpine
|
||||||
|
|
||||||
COPY --from=build /app/dist /usr/share/nginx/html
|
# Remove default config
|
||||||
|
RUN rm /etc/nginx/conf.d/default.conf
|
||||||
|
|
||||||
# SPA fallback for Astro routes
|
# Copy custom config
|
||||||
RUN echo 'server { \
|
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||||
listen 80; \
|
|
||||||
root /usr/share/nginx/html; \
|
# Copy built assets
|
||||||
index index.html; \
|
COPY --from=build /app/dist /usr/share/nginx/html
|
||||||
location / { \
|
|
||||||
try_files $uri $uri/ $uri.html /index.html; \
|
|
||||||
} \
|
|
||||||
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ { \
|
|
||||||
expires 1y; \
|
|
||||||
add_header Cache-Control "public, immutable"; \
|
|
||||||
} \
|
|
||||||
gzip on; \
|
|
||||||
gzip_types text/plain text/css application/json application/javascript text/xml application/xml text/javascript image/svg+xml; \
|
|
||||||
}' > /etc/nginx/conf.d/default.conf
|
|
||||||
|
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
||||||
|
|
|
||||||
30
nginx.conf
Normal file
30
nginx.conf
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name _;
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
index index.html;
|
||||||
|
|
||||||
|
# Gzip compression
|
||||||
|
gzip on;
|
||||||
|
gzip_vary on;
|
||||||
|
gzip_proxied any;
|
||||||
|
gzip_comp_level 6;
|
||||||
|
gzip_types text/plain text/css application/json application/javascript text/xml application/xml text/javascript image/svg+xml;
|
||||||
|
|
||||||
|
# Cache static assets
|
||||||
|
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
|
||||||
|
expires 1y;
|
||||||
|
add_header Cache-Control "public, immutable";
|
||||||
|
}
|
||||||
|
|
||||||
|
# SPA fallback for Astro routes
|
||||||
|
location / {
|
||||||
|
try_files $uri $uri/ $uri.html =404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# Custom error page
|
||||||
|
error_page 404 /404.html;
|
||||||
|
location = /404.html {
|
||||||
|
internal;
|
||||||
|
}
|
||||||
|
}
|
||||||
14
node_modules/.vite/deps/_metadata.json
generated
vendored
14
node_modules/.vite/deps/_metadata.json
generated
vendored
|
|
@ -1,31 +1,31 @@
|
||||||
{
|
{
|
||||||
"hash": "a0918e5a",
|
"hash": "aed0405b",
|
||||||
"configHash": "6563c53c",
|
"configHash": "e77f1ef8",
|
||||||
"lockfileHash": "61ccc9c5",
|
"lockfileHash": "61ccc9c5",
|
||||||
"browserHash": "d0ed25b9",
|
"browserHash": "79b886e7",
|
||||||
"optimized": {
|
"optimized": {
|
||||||
"astro > aria-query": {
|
"astro > aria-query": {
|
||||||
"src": "../../aria-query/lib/index.js",
|
"src": "../../aria-query/lib/index.js",
|
||||||
"file": "astro_n_aria-query.js",
|
"file": "astro_n_aria-query.js",
|
||||||
"fileHash": "19c9613e",
|
"fileHash": "8e256489",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > axobject-query": {
|
"astro > axobject-query": {
|
||||||
"src": "../../axobject-query/lib/index.js",
|
"src": "../../axobject-query/lib/index.js",
|
||||||
"file": "astro_n_axobject-query.js",
|
"file": "astro_n_axobject-query.js",
|
||||||
"fileHash": "2fd53d34",
|
"fileHash": "9a56051a",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > html-escaper": {
|
"astro > html-escaper": {
|
||||||
"src": "../../html-escaper/esm/index.js",
|
"src": "../../html-escaper/esm/index.js",
|
||||||
"file": "astro_n_html-escaper.js",
|
"file": "astro_n_html-escaper.js",
|
||||||
"fileHash": "7ef1639e",
|
"fileHash": "87eed326",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"astro/runtime/client/dev-toolbar/entrypoint.js": {
|
"astro/runtime/client/dev-toolbar/entrypoint.js": {
|
||||||
"src": "../../astro/dist/runtime/client/dev-toolbar/entrypoint.js",
|
"src": "../../astro/dist/runtime/client/dev-toolbar/entrypoint.js",
|
||||||
"file": "astro_runtime_client_dev-toolbar_entrypoint__js.js",
|
"file": "astro_runtime_client_dev-toolbar_entrypoint__js.js",
|
||||||
"fileHash": "9a8d877b",
|
"fileHash": "93119450",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ const siteConfig: SiteConfig = {
|
||||||
alt: "IONEX",
|
alt: "IONEX",
|
||||||
image: "ionex5.svg",
|
image: "ionex5.svg",
|
||||||
},
|
},
|
||||||
favicon: "/ionex5.svg",
|
favicon: "ionex5.svg",
|
||||||
effects: {
|
effects: {
|
||||||
cursorTrail: true,
|
cursorTrail: true,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue