possible deploy fix
This commit is contained in:
parent
c290443742
commit
218ac385dd
@ -10,23 +10,24 @@ COPY package*.json ./
|
||||
# Install application dependencies
|
||||
RUN npm install
|
||||
|
||||
# Copy the rest of your application code to the container
|
||||
COPY . .
|
||||
|
||||
# Copy prisma schema
|
||||
COPY prisma ./prisma/
|
||||
|
||||
# Generate Prisma client
|
||||
RUN npx prisma generate
|
||||
|
||||
# Copy the rest of your application code to the container
|
||||
COPY . .
|
||||
|
||||
# Build the application
|
||||
RUN npm run build
|
||||
|
||||
# Expose the port your Node.js application will listen on
|
||||
EXPOSE 80
|
||||
|
||||
# Create a shell script to run migrations and start the application
|
||||
# Create a shell script to run migrations, regenerate Prisma client, and start the application
|
||||
RUN echo '#!/bin/sh' > /usr/src/app/start.sh && \
|
||||
echo 'npx prisma generate' >> /usr/src/app/start.sh && \
|
||||
echo 'npx prisma migrate deploy' >> /usr/src/app/start.sh && \
|
||||
echo 'node dist/server.js' >> /usr/src/app/start.sh && \
|
||||
chmod +x /usr/src/app/start.sh
|
||||
|
Loading…
x
Reference in New Issue
Block a user