diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a1a94c5..aaf487c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -89,7 +89,7 @@ jobs: strategy: fail-fast: false matrix: - IMAGE: [base-ssec-project,project-ans-modeling,tutorial-scipy-2024] + IMAGE: [minimal,base-ssec-project,project-ans-modeling,tutorial-scipy-2024] steps: - name: Checkout Repository uses: actions/checkout@v4 diff --git a/minimal/Dockerfile b/minimal/Dockerfile new file mode 100644 index 0000000..b4ec784 --- /dev/null +++ b/minimal/Dockerfile @@ -0,0 +1,6 @@ +# ONBUILD instructions in base-image/Dockerfile are used to +# perform certain actions based on the presence of specific +# files (such as conda-linux-64.lock, start) in this repo. +# Refer to the base-image/Dockerfile for documentation. +ARG SSEC_BASE_IMAGE_TAG=latest +FROM ghcr.io/uw-ssec/base-image:${SSEC_BASE_IMAGE_TAG} diff --git a/minimal/apt.txt b/minimal/apt.txt new file mode 100644 index 0000000..8f803ec --- /dev/null +++ b/minimal/apt.txt @@ -0,0 +1,3 @@ +apt-utils +git +vim diff --git a/minimal/environment.yml b/minimal/environment.yml new file mode 100644 index 0000000..6c0a3f7 --- /dev/null +++ b/minimal/environment.yml @@ -0,0 +1,8 @@ +name: minimal +channels: + - conda-forge + - nodefaults +dependencies: + - python>=3.12 + - conda-lock + - pip