mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-27 02:14:50 +10:00
+25
-5
@@ -1,12 +1,32 @@
|
|||||||
FROM node as builder
|
FROM node:alpine as builder
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY ./ /app/
|
|
||||||
|
|
||||||
RUN npm install
|
RUN apk update \
|
||||||
|
&& apk add --no-cache \
|
||||||
|
g++ \
|
||||||
|
yasm \
|
||||||
|
make \
|
||||||
|
automake \
|
||||||
|
autoconf \
|
||||||
|
libtool \
|
||||||
|
vips-dev
|
||||||
|
|
||||||
|
COPY package*.json ./
|
||||||
|
RUN npm ci
|
||||||
|
|
||||||
|
ARG FIREBASE_APIKEY
|
||||||
|
ARG FIREBASE_APPID
|
||||||
|
ARG FIREBASE_AUTHDOMAIN
|
||||||
|
ARG FIREBASE_DATABASEURL
|
||||||
|
ARG FIREBASE_MEASUREMENTID
|
||||||
|
ARG FIREBASE_MESSAGINGSENDERID
|
||||||
|
ARG FIREBASE_PROJECTID
|
||||||
|
ARG FIREBASE_STORAGEBUCKET
|
||||||
|
|
||||||
|
COPY . ./
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
FROM nginx:alpine
|
FROM nginx:alpine
|
||||||
RUN rm -rf /usr/share/nginx/html
|
RUN rm -rf /usr/share/nginx/html
|
||||||
COPY --from=builder /app/public/ /usr/share/nginx/html
|
COPY --from=builder /app/public/ /usr/share/nginx/html
|
||||||
COPY server.conf /etc/nginx/conf.d/default.conf
|
COPY server.conf /etc/nginx/conf.d/default.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user