diff --git a/.dockerignore b/.dockerignore index 4bb5217..9f0656d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -7,4 +7,5 @@ dist node_modules .env Dockerfile -.dockerignore \ No newline at end of file +.dockerignore +generated \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 26e1b29..0d80696 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,9 @@ COPY . /app RUN pnpm i --frozen-lockfile -RUN if ["$SERVICE" == "api" ]; then pnpm run -r codegen; fi -RUN pnpm run build +RUN if [ "$SERVICE" != "website" ]; then pnpm run -r codegen; fi +RUN if [ "$SERVICE" != "website" ]; then pnpm run build; fi +RUN if [ "$SERVICE" == "website" ]; then pnpm --filter @premid/website run build; fi RUN if [ "$SERVICE" != "website" ]; then pnpm --filter @premid/${SERVICE} deploy --prod /prod/${SERVICE}; fi FROM node:20-alpine AS prod