25 lines
584 B
Docker
25 lines
584 B
Docker
FROM node:18
|
|
WORKDIR /config
|
|
|
|
ENV API_URL https://api.comedykit.be/
|
|
ENV ROOT_PATH /react-app
|
|
ENV DEFAULT_TITLE ComedyKit
|
|
ENV DEFAULT_DESCRIPTION Ontdek je lach en deel je humor op het meest bruisende comedy platform van Vlaanderen.
|
|
|
|
# Create app directory
|
|
WORKDIR /server
|
|
|
|
# Install app dependencies
|
|
# A wildcard is used to ensure both package.json AND package-lock.json are copied
|
|
# where available (npm@5+)
|
|
COPY package*.json ./
|
|
|
|
RUN npm install pm2 -g
|
|
RUN npm install
|
|
# If you are building your code for production
|
|
# RUN npm ci --omit=dev
|
|
|
|
# Bundle app source
|
|
COPY . .
|
|
|
|
EXPOSE 3000 |