42dd397fae
Update @angular/core @angular/cli Update material, search-select, cdk, ngrid Update localstorage Update rxjs Update ngx-translate Update ngx-translate-extract Update @schematics/angular Update some deps Update dev deps Fix css imports, lint Downgrad CDK and Material for ngrid Update docker Provide pdf worker Move static file output to django folder Update readme / used files Update package-lock.json for npm ci
24 lines
492 B
Docker
24 lines
492 B
Docker
FROM node:13 AS nodejs
|
|
|
|
RUN mkdir -p /build/app
|
|
WORKDIR /build/app
|
|
RUN useradd -m openslides
|
|
RUN chown -R openslides /build/app
|
|
|
|
USER root
|
|
RUN npm install -g @angular/cli@^10
|
|
RUN ng config -g cli.warnings.versionMismatch false
|
|
|
|
USER openslides
|
|
COPY package.json .
|
|
RUN npm ci
|
|
COPY browserslist *.json ./
|
|
COPY src ./src
|
|
RUN npm run build
|
|
|
|
COPY docker/client-version.txt static/
|
|
|
|
FROM nginx
|
|
COPY --from=nodejs /build/app/static /usr/share/nginx/html
|
|
COPY docker/nginx.conf /etc/nginx/nginx.conf
|