FROM nginx:stable-alpine

# Remove default nginx configuration
RUN rm /etc/nginx/conf.d/default.conf

# Copy custom nginx configuration
COPY nginx.conf /etc/nginx/conf.d/

# Create directories for the frontend applications
RUN mkdir -p /usr/share/nginx/html/core \
    /usr/share/nginx/html/app-admin \
    /usr/share/nginx/html/api-admin \
    /usr/share/nginx/html/mqtt-admin \
    /usr/share/nginx/html/sc600-admin

EXPOSE 8089

CMD ["nginx", "-g", "daemon off;"]
