diff --git a/Dockerfile b/Dockerfile index fc1d02621..ae8c997f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ # syntax=docker/dockerfile:1 FROM node:20.16.0-slim AS base -ENV PORT=3000 ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable && corepack prepare pnpm@9.12.0 --activate +RUN corepack enable +RUN corepack prepare pnpm@9.12.0 --activate FROM base AS build -WORKDIR /usr/src/app COPY . /usr/src/app +WORKDIR /usr/src/app RUN apt-get update && apt-get install -y python3 make g++ git python3-pip pkg-config libsecret-1-dev && rm -rf /var/lib/apt/lists/* @@ -65,4 +65,4 @@ RUN curl -sSL https://railpack.com/install.sh | bash COPY --from=buildpacksio/pack:0.35.0 /usr/local/bin/pack /usr/local/bin/pack EXPOSE 3000 -CMD ["pnpm", "start"] +CMD [ "pnpm", "start" ] diff --git a/Dockerfile.schedule b/Dockerfile.schedule index 54bf74e96..cbdaa48cf 100644 --- a/Dockerfile.schedule +++ b/Dockerfile.schedule @@ -2,7 +2,8 @@ FROM node:20.16.0-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable && corepack prepare pnpm@9.12.0 --activate +RUN corepack enable +RUN corepack prepare pnpm@9.12.0 --activate FROM base AS build COPY . /usr/src/app diff --git a/Dockerfile.server b/Dockerfile.server index baa7a33b9..268831e10 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -2,7 +2,8 @@ FROM node:20.16.0-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable && corepack prepare pnpm@9.12.0 --activate +RUN corepack enable +RUN corepack prepare pnpm@9.12.0 --activate FROM base AS build COPY . /usr/src/app @@ -34,5 +35,5 @@ COPY --from=build /prod/api/dist ./dist COPY --from=build /prod/api/package.json ./package.json COPY --from=build /prod/api/node_modules ./node_modules -ENV HOSTNAME=0.0.0.0 +ENV HOSTNAME=0.0.0.0 CMD ["pnpm", "start"] \ No newline at end of file