diff --git a/backend/services/backup-service/Dockerfile b/backend/services/backup-service/Dockerfile index f477bb00..e3089ea1 100644 --- a/backend/services/backup-service/Dockerfile +++ b/backend/services/backup-service/Dockerfile @@ -40,12 +40,7 @@ COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma COPY --from=builder /app/prisma ./prisma # Create startup script that runs migrations before starting the app -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy || npx prisma db push --accept-data-loss\n\ -echo "Starting application..."\n\ -exec node dist/src/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy || npx prisma db push --accept-data-loss\necho "Starting application..."\nexec node dist/src/main.js\n' > /app/start.sh && chmod +x /app/start.sh # Set ownership RUN chown -R nestjs:nodejs /app