From 845b1f29b9af7487df7c35171747cff5f9c61bfd Mon Sep 17 00:00:00 2001 From: Thom Lamb Date: Fri, 14 Aug 2026 10:58:07 -0500 Subject: [PATCH] fix: Dockerfile --- Dockerfile | 4 +++- backend/Dockerfile | 25 ------------------------- 2 files changed, 3 insertions(+), 26 deletions(-) delete mode 100644 backend/Dockerfile diff --git a/Dockerfile b/Dockerfile index 33f46f2..7abf3e2 100755 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,9 @@ WORKDIR /app COPY --from=backend-build /app/backend/package.json ./ RUN npm install --omit=dev COPY --from=backend-build /app/backend/dist ./dist +COPY --from=backend-build /app/backend/migrate.js ./migrate.js +COPY --from=backend-build /app/backend/migrations ./migrations COPY --from=frontend-build /app/frontend/dist ./public ENV NODE_ENV=production EXPOSE 3000 -CMD ["node", "dist/server.js"] +CMD ["node", "dist/server.js"] \ No newline at end of file diff --git a/backend/Dockerfile b/backend/Dockerfile deleted file mode 100644 index 7abf3e2..0000000 --- a/backend/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM node:20-bookworm-slim AS frontend-build -WORKDIR /app/frontend -COPY frontend/package.json ./ -RUN npm install -COPY frontend/ ./ -RUN npm run build - -FROM node:20-bookworm-slim AS backend-build -WORKDIR /app/backend -COPY backend/package.json ./ -RUN npm install -COPY backend/ ./ -RUN npm run build - -FROM node:20-bookworm-slim -WORKDIR /app -COPY --from=backend-build /app/backend/package.json ./ -RUN npm install --omit=dev -COPY --from=backend-build /app/backend/dist ./dist -COPY --from=backend-build /app/backend/migrate.js ./migrate.js -COPY --from=backend-build /app/backend/migrations ./migrations -COPY --from=frontend-build /app/frontend/dist ./public -ENV NODE_ENV=production -EXPOSE 3000 -CMD ["node", "dist/server.js"] \ No newline at end of file