Page MenuHomePhabricator

No OneTemporary

diff --git a/web/cashtab/Dockerfile b/web/cashtab/Dockerfile
index c164052cf..895e317eb 100644
--- a/web/cashtab/Dockerfile
+++ b/web/cashtab/Dockerfile
@@ -1,34 +1,34 @@
# Multi-stage
# 1) Node image for building frontend assets
# 2) nginx stage to serve frontend assets
# Stage 1
FROM node:15-buster-slim AS builder
# Install some dependencies before building
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y git && \
apt-get install -y python
WORKDIR /app
# Copy only the package files and install necessary dependencies.
# This reduces cache busting when source files are changed.
COPY package.json .
COPY package-lock.json .
-RUN npm install
+RUN npm ci
# Copy the rest of the project files and build
COPY . .
RUN npm run build
# Stage 2
FROM nginx
COPY nginx.conf /etc/nginx/conf.d/default.conf
# Set working directory to nginx asset directory
# Copy static assets from builder stage
COPY --from=builder /app/build /usr/share/nginx/html/
EXPOSE 80
# Containers run nginx with global directives and daemon off
ENTRYPOINT ["nginx", "-g", "daemon off;"]

File Metadata

Mime Type
text/x-diff
Expires
Wed, May 21, 23:05 (23 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5866130
Default Alt Text
(1 KB)

Event Timeline