kevos-attire/api/Dockerfile
2024-11-17 20:45:44 -08:00

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