Skip to content
Snippets Groups Projects
Dockerfile 399 B
Newer Older
  • Learn to ignore specific revisions
  • FROM node:alpine3.20 as builder
    
    COPY  ./api/openapiv2/gosdn_northbound.swagger.json /app/api/openapiv2/gosdn_northbound.swagger.json
    COPY ./react-ui /app/react-ui
    
    RUN cd /app/react-ui && yarn && yarn build
    
    
    # webserver
    FROM nginx:alpine3.20
    COPY --from=builder /app/react-ui/dist /usr/share/nginx/html
    COPY --from=builder /app/react-ui/docker/webserver/nginx.conf /etc/nginx/nginx.conf 
    EXPOSE 80