- Dockerfile: build com Node 20 (vite build) -> serve com nginx alpine - nginx.conf: SPA routing, cache de assets versionados, healthcheck - .dockerignore: exclui node_modules, dist e configs de IDE do contexto