RMI-PACTA / workflow.data.preparation

The goal of `workflow.data.preparation` is to prepare all of the necessary data inputs for the Transition Monitor web application.
Other
2 stars 0 forks source link

enable arm64 Docker builds #112

Closed cjyetman closed 6 months ago

cjyetman commented 9 months ago

closes #104

Use a base image that has arm64 versions available and do not explicitly set the platform to amd64

RStudio and tidyverse provided by rocker/tidyverse and rocker/rstudio are not strictly necessary (necessary tidyverse R packages are installed anyway as dependencies). https://hub.docker.com/r/rocker/r-ver/tags

AlexAxthelm commented 9 months ago

I've nearly got the build process for multiarch builds in workflow.pacta. (https://github.com/RMI-PACTA/workflow.pacta/pull/41). Suggest pausing this one until that's working as intended.

cjyetman commented 9 months ago

I've nearly got the build process for multiarch builds in workflow.pacta. (RMI-PACTA/workflow.pacta#41). Suggest pausing this one until that's working as intended.

How is workflow.pacta relevant to this repo?

AlexAxthelm commented 9 months ago

Because when that gets resolved, we can use the same action to do CI builds on this repo (including arm64)

cjyetman commented 9 months ago

oh... but this PR isn't about a GH action, it's about running the Dockerfile using docker-compose up

jdhoffa commented 8 months ago

I don't have context or understand the discussion here, so leave it to @AlexAxthelm to review.

cjyetman commented 8 months ago

@AlexAxthelm?

cjyetman commented 8 months ago

holding in draft because getting/building arm64 linux R packages is still wonky

cjyetman commented 6 months ago

closing this as arm64 linux binaries on Public Posit Package Manager is not on the short term roadmap: https://forum.posit.co/t/arm64-binary-packages-for-linux-in-posit-public-package-manager/178514