pse-podcast-synchronisation/pse-dashboard/Dockerfile

25 lines
378 B
Docker
Raw Normal View History

2024-06-19 00:14:49 +02:00
# syntax=docker/dockerfile:1
#
# Building phase
#
FROM node:19-bullseye AS builder
ARG VITE_BACKEND_URL=http://localhost:8080
ENV VITE_BACKEND_URL=$VITE_BACKEND_URL
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
#
# NGINX phase
#
FROM nginx:alpine
COPY --from=builder /app/dist/ /usr/share/nginx/html/
COPY ./conf.d/nginx.conf /etc/nginx/conf.d/default.conf