Skip to content
Snippets Groups Projects
Select Git revision
  • d3c0bef02a9ac398a2d063fdfaa94cc1595a8bd8
  • main default protected
  • cf2025
  • cf2024
  • cf2023-euro
  • cf2023-offline
6 results

Dockerfile

Blame
  • Andrej Ramašeuski's avatar
    d3c0bef0
    History
    Dockerfile 571 B
    FROM node:18.20.4-alpine AS build
    
    ENV REACT_APP_STYLEGUIDE_URL="https://styleguide.pirati.cz/2.12.1"
    ENV REACT_APP_API_BASE_URL=https://cf2024.online/api
    ENV REACT_APP_MATOMO_ID=135
    ENV REACT_APP_SENTRY_DSN=https://aa80453ff4d54b9a9c1b49e79060498a@sentry.pirati.cz/14
    
    RUN mkdir -p /home/node/cf2021
    
    WORKDIR /home/node/cf2021
    
    COPY package*.json ./
    
    RUN npm ci --legacy-peer-deps
    
    COPY . .
    
    RUN npm run build
    
    # ---
    
    FROM nginx:alpine AS production
    
    COPY --from=build /home/node/cf2021/build /usr/share/nginx/html/
    COPY docker/nginx.conf /etc/nginx/conf.d/default.conf