NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Split install steps #34

Closed christopherwharrop-noaa closed 1 year ago

christopherwharrop-noaa commented 1 year ago

This pull request splits the Spack installation steps for Parsl and Flux into multiple Docker layers. It also reworks how the Spack and Intel OneAPI get initialized in the container to avoid problems with Spack not setting the environment correctly. Also, this PR reinstates docker layer caching in the github actions workflow and transitions to Docker Compose V2.

christopherwharrop-noaa commented 1 year ago

@NaureenBharwaniNOAA - I think I finally figured out how to deal with the mysterious Spack environment issues. This is ready for a look. I'll clean the commit message history up during the squash merge.

christopherwharrop-noaa commented 1 year ago

@NaureenBharwaniNOAA - Comments have been updated.