15 lines
436 B
Docker
15 lines
436 B
Docker
# Creating multi-stage build for production
|
|
FROM node:20-alpine AS build
|
|
RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev vips-dev git > /dev/null 2>&1
|
|
ARG NODE_ENV=production
|
|
ENV NODE_ENV=${NODE_ENV}
|
|
|
|
COPY . .
|
|
|
|
RUN npm run build
|
|
|
|
EXPOSE 1337
|
|
|
|
CMD ["npm", "start"]
|
|
# DO NOT FORGET .ENV FILEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
|
|
# Remove sqlite from database.ts config if not using it |