FROM nginx:alpine

# nginx config (server-only, not served as a static file)
COPY nginx.conf /etc/nginx/conf.d/default.conf

# Copy only public website assets — everything else (api/, build scripts,
# Dockerfile, .env, docs, screenshots) stays out of the web root.
COPY index.html         /usr/share/nginx/html/
COPY assets             /usr/share/nginx/html/assets/
COPY components         /usr/share/nginx/html/components/
COPY about              /usr/share/nginx/html/about/
COPY blog               /usr/share/nginx/html/blog/
COPY contact            /usr/share/nginx/html/contact/
COPY locations          /usr/share/nginx/html/locations/
COPY reviews            /usr/share/nginx/html/reviews/
COPY services           /usr/share/nginx/html/services/

EXPOSE 80
