parse-community / parse-dashboard

A dashboard for managing Parse Server
https://parseplatform.org
Other
3.73k stars 1.38k forks source link

fix: Dashboard not building for docker platform arm64/v8 #2534

Open cbaker6 opened 4 months ago

cbaker6 commented 4 months ago

New Pull Request Checklist

Issue Description

Docker images will not build locally or remotely for arm64/v8.

Closes: #2501

Approach

Update dev dependency packages preventing image building for arm64/v8, specifically puppeteer version 18.0.5->22.6.1.

These changes allow for building locally. There's still an issue for building via the CI, https://github.com/parse-community/parse-dashboard/pull/2534#issuecomment-2043762194

TODOs before merging

parse-github-assistant[bot] commented 4 months ago

Thanks for opening this pull request!

uffizzi-cloud[bot] commented 4 months ago

Uffizzi Ephemeral Environment deployment-47798

:watch: Updated Mar 05, 2024, 05:17 UTC

:cloud: https://app.uffizzi.com/github.com/parse-community/parse-dashboard/pull/2534

:page_facing_up: View Application Logs etc.

What is Uffizzi? Learn more

stephannielsen commented 3 months ago

@cbaker6 is this closing this issue? #2501

Would be awesome!

cbaker6 commented 3 months ago

@stephannielsen this branch does address the issues for building for arm64/v8. If you build on apple silicon from this branch locally, it should work fine. Unfortunately, the buildx emulation cross build takes way too long which is why it's failing in the CI.

You can either build the respective branch locally or you can use my image (details in the README) https://hub.docker.com/r/netreconlab/parse-hipaa-dashboard

uffizzi-cloud[bot] commented 2 months ago

Uffizzi Ephemeral Environment deployment-50796

:watch: Updated Apr 24, 2024, 19:27 UTC

:cloud: https://app.uffizzi.com/github.com/parse-community/parse-dashboard/pull/2534

:page_facing_up: View Application Logs etc.

What is Uffizzi? Learn more