Skip to content

Docker build doesn't work (frontend) #128

@oyarsa

Description

@oyarsa

The docker compose build doesn't work, as the frontend build fails.

Details
WARN[0000] /home/dev/tmp/Paper2Any/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Building 24.6s (20/24)                                                                                                                                                                                                                                    
 => [internal] load local bake definitions                                                                                                                                                                                                                0.0s
 => => reading from stdin 1.32kB                                                                                                                                                                                                                          0.0s
 => [paper2any-backend internal] load build definition from Dockerfile                                                                                                                                                                                    0.0s
 => => transferring dockerfile: 1.16kB                                                                                                                                                                                                                    0.0s
 => [paper2any-frontend internal] load build definition from Dockerfile                                                                                                                                                                                   0.0s
 => => transferring dockerfile: 768B                                                                                                                                                                                                                      0.0s
 => [paper2any-backend internal] load metadata for docker.io/library/python:3.11-slim                                                                                                                                                                     1.5s
 => [paper2any-frontend internal] load metadata for docker.io/library/nginx:alpine                                                                                                                                                                        1.5s
 => [paper2any-frontend internal] load metadata for docker.io/library/node:20-alpine                                                                                                                                                                      1.4s
 => [paper2any-frontend internal] load .dockerignore                                                                                                                                                                                                      0.0s
 => => transferring context: 248B                                                                                                                                                                                                                         0.0s
 => [paper2any-backend internal] load build context                                                                                                                                                                                                       0.5s
 => => transferring context: 55.23MB                                                                                                                                                                                                                      0.5s
 => [paper2any-backend 1/6] FROM docker.io/library/python:3.11-slim@sha256:db27ce7778e5f581d5d97812ee577a01a9fffbfa612c47fc521fa684e3389c9b                                                                                                               2.6s
 => => resolve docker.io/library/python:3.11-slim@sha256:db27ce7778e5f581d5d97812ee577a01a9fffbfa612c47fc521fa684e3389c9b                                                                                                                                 0.1s
 => => sha256:d85099f0969e8b2306770a12dffcda300208cc3a18b876c0ad3dc0cb51aefb9b 250B / 250B                                                                                                                                                                0.2s
 => => sha256:8cbc47ff628d718fb76f7fca9897e4e8b607a4f543008cdee760705eecea1b24 14.36MB / 14.36MB                                                                                                                                                          0.5s
 => => sha256:64faa99400e1388ed9f202917ada9fac34fd46c950d40cd4102364ee9d6ab804 1.29MB / 1.29MB                                                                                                                                                            0.5s
 => => sha256:0c8d55a45c0dc58de60579b9cc5b708de9e7957f4591fc7de941b67c7e245da0 29.78MB / 29.78MB                                                                                                                                                          0.7s
 => => extracting sha256:0c8d55a45c0dc58de60579b9cc5b708de9e7957f4591fc7de941b67c7e245da0                                                                                                                                                                 0.9s
 => => extracting sha256:64faa99400e1388ed9f202917ada9fac34fd46c950d40cd4102364ee9d6ab804                                                                                                                                                                 0.1s
 => => extracting sha256:8cbc47ff628d718fb76f7fca9897e4e8b607a4f543008cdee760705eecea1b24                                                                                                                                                                 0.5s
 => => extracting sha256:d85099f0969e8b2306770a12dffcda300208cc3a18b876c0ad3dc0cb51aefb9b                                                                                                                                                                 0.0s
 => [paper2any-frontend build 1/6] FROM docker.io/library/node:20-alpine@sha256:09e2b3d9726018aecf269bd35325f46bf75046a643a66d28360ec71132750ec8                                                                                                          2.8s
 => => resolve docker.io/library/node:20-alpine@sha256:09e2b3d9726018aecf269bd35325f46bf75046a643a66d28360ec71132750ec8                                                                                                                                   0.1s
 => => sha256:ad6d96c196e3198e14ea37df8bba4f54bf92fb525eb65e49fa4027c7dee13f80 42.78MB / 42.78MB                                                                                                                                                          1.0s
 => => sha256:e31b2016552274339ed88ed4a438d78bf37e0f6bdf328d02207b2a598c1ef86d 445B / 445B                                                                                                                                                                0.3s
 => => sha256:eb87f4721c91769ed5206f34a9ab6ec98fc1d5235c12c2fc956665b1155e9ecb 1.26MB / 1.26MB                                                                                                                                                            0.4s
 => => sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 3.86MB / 3.86MB                                                                                                                                                            0.3s
 => => extracting sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153                                                                                                                                                                 0.2s
 => => extracting sha256:ad6d96c196e3198e14ea37df8bba4f54bf92fb525eb65e49fa4027c7dee13f80                                                                                                                                                                 1.0s
 => => extracting sha256:eb87f4721c91769ed5206f34a9ab6ec98fc1d5235c12c2fc956665b1155e9ecb                                                                                                                                                                 0.1s
 => => extracting sha256:e31b2016552274339ed88ed4a438d78bf37e0f6bdf328d02207b2a598c1ef86d                                                                                                                                                                 0.1s
 => [paper2any-frontend stage-1 1/3] FROM docker.io/library/nginx:alpine@sha256:5878d06ae4c83d73285438255f705bb3f9a736f41cd24876ed25bb33faf76c7d                                                                                                          2.8s
 => => resolve docker.io/library/nginx:alpine@sha256:5878d06ae4c83d73285438255f705bb3f9a736f41cd24876ed25bb33faf76c7d                                                                                                                                     0.1s
 => => sha256:5e7756927bef33a266e1221356d5da8553139cb80bc5b1b3827010811d9ea268 20.24MB / 20.24MB                                                                                                                                                          0.7s
 => => sha256:6d397a54a185dd0b6638d1a3934b81daef7a140741e12697377d6279066f7ca7 1.40kB / 1.40kB                                                                                                                                                            0.3s
 => => sha256:955a8478f9aceb66cbf2f579fa3c24e1af278d1fa3ffd3043d6260e21d2f7416 1.21kB / 1.21kB                                                                                                                                                            0.2s
 => => sha256:399d0898a94e0084f81499a3e3c29824357118c7ce551648ea1dbab813884661 404B / 404B                                                                                                                                                                0.3s
 => => sha256:6b7b6c7061b76cdb8601e18722d12ae3232f0ddcfa1d2983754abcc6ce0a8a83 954B / 954B                                                                                                                                                                0.3s
 => => sha256:3e2c181db1b0985ce357c7aaf48ac615f30f392cd15d5c5ba34c4faa1f4f39a2 626B / 626B                                                                                                                                                                0.4s
 => => sha256:bca5d04786e112d958f100a66f8257b2aeefc14b64d81e405c3c44acff2fb000 1.86MB / 1.86MB                                                                                                                                                            0.3s
 => => extracting sha256:bca5d04786e112d958f100a66f8257b2aeefc14b64d81e405c3c44acff2fb000                                                                                                                                                                 0.1s
 => => extracting sha256:3e2c181db1b0985ce357c7aaf48ac615f30f392cd15d5c5ba34c4faa1f4f39a2                                                                                                                                                                 0.0s
 => => extracting sha256:6b7b6c7061b76cdb8601e18722d12ae3232f0ddcfa1d2983754abcc6ce0a8a83                                                                                                                                                                 0.0s
 => => extracting sha256:399d0898a94e0084f81499a3e3c29824357118c7ce551648ea1dbab813884661                                                                                                                                                                 0.0s
 => => extracting sha256:955a8478f9aceb66cbf2f579fa3c24e1af278d1fa3ffd3043d6260e21d2f7416                                                                                                                                                                 0.0s
 => => extracting sha256:6d397a54a185dd0b6638d1a3934b81daef7a140741e12697377d6279066f7ca7                                                                                                                                                                 0.0s
 => => extracting sha256:5e7756927bef33a266e1221356d5da8553139cb80bc5b1b3827010811d9ea268                                                                                                                                                                 0.4s
 => [paper2any-frontend internal] load build context                                                                                                                                                                                                      0.4s
 => => transferring context: 40.31MB                                                                                                                                                                                                                      0.3s
 => [paper2any-backend 2/6] WORKDIR /app                                                                                                                                                                                                                  0.5s
 => [paper2any-frontend stage-1 2/3] COPY frontend-workflow/nginx.conf /etc/nginx/conf.d/default.conf                                                                                                                                                     0.4s
 => [paper2any-frontend build 2/6] WORKDIR /app                                                                                                                                                                                                           0.3s
 => [paper2any-frontend build 3/6] COPY frontend-workflow/package.json frontend-workflow/package-lock.json ./                                                                                                                                             0.1s
 => CANCELED [paper2any-backend 3/6] RUN apt-get update && apt-get install -y --no-install-recommends     build-essential     curl     git     inkscape     libgl1     libglib2.0-0     libgomp1     libsm6     libsndfile1     libxext6     libxrender  19.7s
 => [paper2any-frontend build 4/6] RUN npm ci                                                                                                                                                                                                             9.4s
 => [paper2any-frontend build 5/6] COPY frontend-workflow/ ./                                                                                                                                                                                             0.4s
 => ERROR [paper2any-frontend build 6/6] RUN npm run build                                                                                                                                                                                                9.7s
------
 > [paper2any-frontend build 6/6] RUN npm run build:
0.472
0.472 > dataflow-agent-workflow@1.0.0 build
0.472 > tsc && vite build
0.472
9.421 src/components/Image2DrawioPage.tsx(571,43): error TS7006: Parameter 'url' implicitly has an 'any' type.
9.421 src/components/ParticleBackground.tsx(32,13): error TS2559: Type 'true' has no properties in common with type 'RecursivePartial<IResizeEvent>'.
9.421 src/components/ParticleBackground.tsx(68,15): error TS2353: Object literal may only specify known properties, and 'area' does not exist in type 'RecursivePartial<IParticlesDensity>'.
9.421 src/components/ParticleBackground.tsx(78,15): error TS2353: Object literal may only specify known properties, and 'minimumValue' does not exist in type 'RecursivePartial<IOpacityAnimation>'.
9.421 src/components/ParticleBackground.tsx(91,15): error TS2353: Object literal may only specify known properties, and 'minimumValue' does not exist in type 'RecursivePartial<ISizeAnimation>'.
9.421 src/components/Ppt2PolishPage.tsx(1885,13): error TS2322: Type 'ImageVersion[]' is not assignable to type 'import("/app/src/components/paper2ppt/types").ImageVersion[]'.
9.421   Type 'ImageVersion' is not assignable to type 'import("/app/src/components/paper2ppt/types").ImageVersion'.
9.421     Types of property 'isCurrentVersion' are incompatible.
9.421       Type 'boolean | undefined' is not assignable to type 'boolean'.
9.421         Type 'undefined' is not assignable to type 'boolean'.
9.421 src/components/knowledge-base/index.tsx(282,35): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
9.421   Type 'undefined' is not assignable to type 'string'.
9.421 src/components/knowledge-base/index.tsx(285,27): error TS18048: 'previewFile.url' is possibly 'undefined'.
9.421 src/components/knowledge-base/tools/MermaidPreview.tsx(91,50): error TS7006: Parameter '_' implicitly has an 'any' type.
9.421 src/components/knowledge-base/tools/MermaidPreview.tsx(91,53): error TS7006: Parameter 'style' implicitly has an 'any' type.
9.421 src/components/paper2rebuttal/index.tsx(863,47): error TS7006: Parameter 'url' implicitly has an 'any' type.
9.421 src/types/index.ts(56,39): error TS2312: An interface can only extend an object type or intersection of object types with statically known members.
------
[+] up 0/2
 ⠙ Image paper2any-paper2any-backend  Building                                                                                                                                                                                                            24.7s
 ⠙ Image paper2any-paper2any-frontend Building                                                                                                                                                                                                            24.7s
Dockerfile:20

--------------------

  18 |         VITE_API_BASE_URL=$VITE_API_BASE_URL

  19 |

  20 | >>> RUN npm run build

  21 |

  22 |     FROM nginx:alpine

--------------------

target paper2any-frontend: failed to solve: process "/bin/sh -c npm run build" did not complete successfully: exit code: 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions