Add robots.txt and sitemap with correct public routes.

Serve only indexable pages to crawlers and copy the SEO files into the Vite/Docker build output.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-11-02 01:08:42 +03:30
parent ae66644321
commit 29d66a1621
4 changed files with 54 additions and 4 deletions

View File

@@ -18,6 +18,8 @@ FROM docker.arvancloud.ir/nginxinc/nginx-unprivileged:1.28-alpine AS runtime
COPY --chown=nginx:nginx nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=build --chown=nginx:nginx /app/dist /usr/share/nginx/html
COPY --from=build --chown=nginx:nginx /app/robots.txt /usr/share/nginx/html/robots.txt
COPY --from=build --chown=nginx:nginx /app/sitemap.xml /usr/share/nginx/html/sitemap.xml
USER nginx