From d6a8263f6631379b0cc29c976f717b5a5400c225 Mon Sep 17 00:00:00 2001 From: Lokrip <165576212+Lokrip@users.noreply.github.com> Date: Fri, 14 Feb 2025 19:14:20 +0600 Subject: [PATCH] chore: add client services to docker --- docker-compose.yml | 24 ++++++++++++------------ docker/Dockerfile.client | 9 ++------- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 52ff3e6..2355ab6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,18 +19,18 @@ services: depends_on: - db-54321 - web-app-client: - build: - context: . - dockerfile: docker/Dockerfile.client - ports: - - "3000:3000" - volumes: - - ".:/app" - command: > - sh -c "npm run dev" - depends_on: - - web-app + # web-app-client: + # build: + # context: . + # dockerfile: docker/Dockerfile.client + # ports: + # - "3000:3000" + # volumes: + # - ".:/app" + # command: > + # sh -c "npm run dev" + # depends_on: + # - web-app db-54321: container_name: db-54321-1 diff --git a/docker/Dockerfile.client b/docker/Dockerfile.client index c7c5bea..da32ac2 100644 --- a/docker/Dockerfile.client +++ b/docker/Dockerfile.client @@ -3,11 +3,9 @@ FROM node:18-alpine RUN apk add --no-cache libc6-compat WORKDIR /app -COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./ -COPY ./scripts/setup_dependencies_client.sh /app/scripts/setup_dependencies_client.sh +COPY package.json package-lock.json* /app/ -RUN chmod +x /app/scripts/setup_dependencies_client.sh -RUN /app/scripts/setup_dependencies_client.sh +RUN npm install COPY . . @@ -19,6 +17,3 @@ EXPOSE 3000 ENV PORT 3000 ENV HOSTNAME "0.0.0.0" - -RUN adduser --disabled-password nextjs -USER nextjs