# Monetarie Partner API — portal de cliente (site VitePress JÁ buildado).
# Serve só o contrato externo. NÃO contém /raw/ nem docs internos.
# Build context = docs/partner-portal (rodar `npm run build` antes).
FROM nginx:1.27-alpine

RUN sed -i 's|/run/nginx.pid|/tmp/nginx.pid|' /etc/nginx/nginx.conf

COPY nginx.conf /etc/nginx/conf.d/default.conf
COPY .vitepress/dist/ /usr/share/nginx/html/

RUN chown -R nginx:nginx /usr/share/nginx/html /var/cache/nginx /var/log/nginx /etc/nginx/conf.d

USER nginx
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;"]
