Files
FL-Akademie/Dockerfile

18 lines
336 B
Docker

FROM node:20-bookworm-slim
WORKDIR /app
RUN apt-get update -y && apt-get install -y openssl ca-certificates && rm -rf /var/lib/apt/lists/*
COPY package.json ./
RUN npm install --ignore-scripts
COPY . .
RUN npx prisma generate
RUN chmod +x scripts/docker-entrypoint.sh
EXPOSE 3000
ENTRYPOINT ["/app/scripts/docker-entrypoint.sh"]