ci: include backend integration tests

This commit is contained in:
Rainer Killinger
2023-06-14 16:04:44 +02:00
committed by Thea Schöbl
parent 3b8a344d73
commit d61d16e752
8 changed files with 36 additions and 28 deletions

View File

@@ -3,16 +3,10 @@ FROM registry.gitlab.com/openstapps/projectmanagement/node:v18 as workspace
USER root
RUN apk add --update python3 py3-pip make g++ gcompat
WORKDIR app/
COPY pnpm-lock.yaml \
package.json \
pnpm-workspace.yaml ./
WORKDIR /build
COPY pnpm-lock.yaml ./
RUN pnpm fetch --prod
COPY backend/ backend/
COPY configuration/ configuration/
COPY examples/ examples/
COPY frontend/ frontend/
COPY packages/ packages/
ADD . ./
RUN pnpm install -r --offline --prod