Skip to content

Commit

Permalink
refactor: adjust db-starter paths in dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
bmstefanski committed Jan 4, 2025
1 parent 8cab871 commit 268f08f
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions templates/db-starter/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ RUN apk add --no-cache openssl
WORKDIR /usr/src/app
COPY package.json pnpm-lock.yaml* ./
COPY . .
RUN turbo prune --scope=@cavaliercommerce/gateway-service --docker
RUN turbo prune --scope=@cavaliercommerce/db-starter --docker

FROM base AS installer
WORKDIR /usr/src/app
Expand All @@ -24,7 +24,7 @@ COPY --from=builder /usr/src/app/out/full/ .

RUN pnpm install --frozen-lockfile
COPY turbo.json turbo.json
RUN turbo run build --filter=@cavaliercommerce/gateway-service...
RUN turbo run build --filter=@cavaliercommerce/db-starter...

FROM node:20-alpine AS runner
WORKDIR /usr/src/app
Expand All @@ -35,12 +35,12 @@ RUN apk add --no-cache openssl && \

COPY --from=installer --chown=nodejs:nodejs /usr/src/app/package.json ./package.json
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/node_modules ./node_modules
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/gateway-service/package.json ./apps/gateway-service/package.json
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/gateway-service/dist ./apps/gateway-service/dist
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/gateway-service/node_modules ./apps/gateway-service/node_modules
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/gateway-service/prisma ./apps/gateway-service/prisma
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/db-starter/package.json ./apps/db-starter/package.json
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/db-starter/dist ./apps/db-starter/dist
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/db-starter/node_modules ./apps/db-starter/node_modules
COPY --from=installer --chown=nodejs:nodejs /usr/src/app/apps/db-starter/prisma ./apps/db-starter/prisma

USER nodejs
WORKDIR /usr/src/app/apps/gateway-service
WORKDIR /usr/src/app/apps/db-starter
RUN npx prisma generate
CMD node dist/main.js

0 comments on commit 268f08f

Please sign in to comment.