diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index a57a727..225ec6c 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -104,6 +104,7 @@ jobs: cp -R "$dir" "$STAGING/" fi done + mkdir -p "$STAGING/public" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/Dockerfile.frontend b/Dockerfile.frontend index 5ba96ee..50123b4 100644 --- a/Dockerfile.frontend +++ b/Dockerfile.frontend @@ -4,7 +4,7 @@ FROM node:22-bookworm-slim AS deps WORKDIR /app COPY package.json package-lock.json ./ COPY packages/contracts/package.json packages/contracts/ -RUN npm ci --workspace=@mmapp/contracts --include-workspace-root +RUN npm ci --workspace=@mmapp/contracts --include-workspace-root --ignore-scripts FROM deps AS build COPY packages/contracts packages/contracts @@ -14,7 +14,7 @@ COPY components components COPY lib lib COPY shared shared COPY entities entities -COPY public public +RUN mkdir -p public COPY hooks hooks ENV NEXT_TELEMETRY_DISABLED=1 RUN npm run build -w @mmapp/contracts \ diff --git a/backend/Dockerfile b/backend/Dockerfile index 2940dab..7b55975 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app COPY package.json package-lock.json ./ COPY packages/contracts/package.json packages/contracts/ COPY backend/package.json backend/ -RUN npm ci --workspace=@mmapp/contracts --workspace=mikrotik-manager-backend --include-workspace-root +RUN npm ci --workspace=@mmapp/contracts --workspace=mikrotik-manager-backend --include-workspace-root --ignore-scripts FROM deps AS build COPY packages/contracts packages/contracts