yet-another-blog/Dockerfile

17 lines
316 B
Docker
Raw Normal View History

FROM node:21-bullseye-slim
WORKDIR /app
RUN apt-get update || : && apt-get install -y netcat-openbsd
COPY package.json .
COPY prisma ./prisma/
RUN npm install
COPY . .
EXPOSE 5004
COPY wait-for-db.sh /usr/local/bin/wait-for-db.sh
RUN chmod +x /usr/local/bin/wait-for-db.sh
CMD ["/usr/local/bin/wait-for-db.sh"]