Sam Cao
Sam Cao
You are right. The dockerfiles can be layered as the diagram below. You are welcome making changes to the dockerfiles and workflow to achieve that goal. Thank you. 
> Nice. > > I had some trouble setting up an Ubuntu VM on my Windows 10 + WSL2 desktop. Need to figure out the details. Once that is done,...
Thank @amithgeorge for the great work. I'll check that out later. Here are some tips for your reference. - Gradle cache cannot be easily mounted and reused. It has to...
I tried it out today. Thank @amithgeorge for the excellent work! Here are few suggestions. - It's better to call `gradle assemble` in the base image to prepare the gradle...
> There might be some confusion, I ran into the `RUN gclient sync` using the linux dockerfile, not the android one. It seemed to be a docker/container/overlayfs issue, nothing to...
> I don't think `target_os` has anything to do with the error I was having, it's never set in the linux dockerfile. I ran and observed the error in the...
I wonder if mounting a physical volume as `/google_tmp` would get rid of that `invalid cross-device link` issue, and later copy `/google_tmp` to `/google`. Would @josh-hemphill take a try?
> If I don't rm the old directory that stage will have a much larger footprint, but it shouldn't persist into any final image, so I'm not sure whether to...
I wonder if you have evaluated [Javet](https://github.com/caoccao/Javet) (Java + V8) which supports both Mac x86_64 and arm64.
> > You might be interested in https://mikehearn.github.io/nodejvm/ which has an API and other utilities for synchronizing and scheduling work back and forth between NodeJS and Java. > > I...