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