Update Dockerfile to install OpenSSL and simplify startup command

This commit is contained in:
AdamT20054
2025-09-21 03:23:33 +01:00
parent 229ba4f7be
commit d210d6adde

View File

@@ -1,5 +1,7 @@
FROM node:lts-alpine FROM node:lts-alpine
RUN apk add --no-cache openssl
WORKDIR /app WORKDIR /app
COPY package*.json ./ COPY package*.json ./
@@ -15,12 +17,4 @@ RUN mkdir -p logs
EXPOSE 3001 EXPOSE 3001
RUN echo '#!/bin/sh\n\ CMD ["sh", "-c", "sleep 10 && npx prisma migrate deploy && npm start"]
echo "Waiting for database..."\n\
sleep 10\n\
echo "Running database migrations..."\n\
npx prisma migrate deploy\n\
echo "Starting server..."\n\
npm start' > /app/start.sh && chmod +x /app/start.sh
CMD ["/app/start.sh"]