Skip to content
Snippets Groups Projects
Select Git revision
  • 7405cb333f72359428a7cd499c3170f9f795a6a0
  • master default
  • goodpaths
  • movie-page
  • front-bilel
  • vieille-branche
  • octofront
  • branche-TP-de-Tom
8 results

Dockerfile

Blame
  • user avatar
    Bilel El Yaagoubi authored
    63829f3d
    History
    Dockerfile 463 B
    FROM node:16 as build
    
    WORKDIR /frontend
    
    COPY package.json package-lock.json ./
    
    RUN npm install
    
    COPY . .
    
    RUN touch .env
    
    RUN echo "VUE_APP_BACKEND_BASE_URL=webroot.example.com" >> .env
    
    RUN npm run build
    
    FROM nginxinc/nginx-unprivileged:latest
    
    COPY --chown=nginx --from=build /frontend/dist/ /usr/share/nginx/html
    
    ENTRYPOINT sed -i -e "s/webroot.example.com/$VUE_APP_BACKEND_BASE_URL/g" /usr/share/nginx/html/js/app.*.js \
            && nginx -g 'daemon off;'