Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide rpa-runtimer docker image for MacOS/ARM (Apple silicon) #31

Open
asys3 opened this issue Dec 10, 2024 · 1 comment
Open

Provide rpa-runtimer docker image for MacOS/ARM (Apple silicon) #31

asys3 opened this issue Dec 10, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@asys3
Copy link

asys3 commented Dec 10, 2024

Problem you would like to solve

I want to use Camunda RPA Runtime on my MacOS with Arm architecture but there's no suitable container available on dockerhub.

Proposed solution

Add container build for MacOS/ Apple silicon ARM architecture and provide container image in docker hub.

Alternatives considered

Stay on the yet provided Dockerfile for building the image on your own.

Additional context

When trying to download of rpa-image on MacOS, I get:

❯ docker pull ghcr.io/camunda/rpa-runtime:main
main: Pulling from camunda/rpa-runtime
no matching manifest for linux/arm64/v8 in the manifest list entries

@asys3 asys3 added the enhancement New feature or request label Dec 10, 2024
@asys3 asys3 changed the title Provide rpa-runtimer docker container for MacOS/ARM (Apple silicon) Provide rpa-runtimer docker image for MacOS/ARM (Apple silicon) Dec 10, 2024
@asys3
Copy link
Author

asys3 commented Dec 10, 2024

When trying to self build an rpa-runtime image on MacOS I got the following message during buildtime:

2024-12-10 10:44:08,130 [INFO    ] Playwright Host validation warning:
2024-12-10 10:44:08,130 [INFO    ] ╔══════════════════════════════════════════════════════╗
2024-12-10 10:44:08,130 [INFO    ] ║ Host system is missing dependencies to run browsers. ║
2024-12-10 10:44:08,130 [INFO    ] ║ Missing libraries:                                   ║
2024-12-10 10:44:08,130 [INFO    ] ║     libgtk-3.so.0                                    ║
2024-12-10 10:44:08,130 [INFO    ] ║     libgdk-3.so.0                                    ║
2024-12-10 10:44:08,130 [INFO    ] ║     libpangocairo-1.0.so.0                           ║
2024-12-10 10:44:08,130 [INFO    ] ║     libcairo-gobject.so.2                            ║
2024-12-10 10:44:08,131 [INFO    ] ╚══════════════════════════════════════════════════════╝
2024-12-10 10:44:08,131 [INFO    ]     at validateDependenciesLinux (/usr/local/lib/python3.10/site-packages/Browser/wrapper/node_modules/playwright-core/lib/server/registry/dependencies.js:216:9)
2024-12-10 10:44:08,131 [INFO    ]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-12-10 10:44:08,131 [INFO    ]     at async Registry._validateHostRequirements (/usr/local/lib/python3.10/site-packages/Browser/wrapper/node_modules/playwright-core/lib/server/registry/index.js:575:43)
2024-12-10 10:44:08,131 [INFO    ]     at async Registry._validateHostRequirementsForExecutableIfNeeded (/usr/local/lib/python3.10/site-packages/Browser/wrapper/node_modules/playwright-core/lib/server/registry/index.js:673:7)
2024-12-10 10:44:08,131 [INFO    ]     at async Registry.validateHostRequirementsForExecutablesIfNeeded (/usr/local/lib/python3.10/site-packages/Browser/wrapper/node_modules/playwright-core/lib/server/registry/index.js:662:43)
2024-12-10 10:44:08,131 [INFO    ]     at async t.<anonymous> (/usr/local/lib/python3.10/site-packages/Browser/wrapper/node_modules/playwright-core/lib/cli/program.js:119:7)
2024-12-10 10:44:08,144 [INFO    ]
2024-12-10 10:44:08,144 [INFO    ] rfbrowser init completed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant