* Don't try to copy a directory that was removed in a recent commit.
* Add CMake option to install needed headers.
* Reduce image size.
ADD --chown=testing:testing src/test /home/testing/gmxapi/test
ADD scripts /docker_entry_points
-ADD --chown=testing:testing test /home/testing/test
ADD --chown=testing:testing sample_restraint /home/testing/sample_restraint
ARG MPIFLAVOR=mpich
ARG REF=latest
-FROM gmxapi/gromacs-dependencies-$MPIFLAVOR:$REF
+FROM gmxapi/gromacs-dependencies-$MPIFLAVOR:$REF as build
ENV SRC_DIR /tmp/gromacs-source
COPY . $SRC_DIR
-DGMX_BUILD_HELP=OFF \
-DGMX_USE_RDTSCP=OFF \
-DGMX_REQUIRE_VALID_TOOLCHAIN=TRUE \
+ -DGMX_INSTALL_LEGACY_API=ON \
-DCMAKE_BUILD_TYPE=$TYPE
RUN make -j$DOCKER_CORES
RUN make -j$DOCKER_CORES tests
RUN make -j$DOCKER_CORES install
-# Default command provided for convenience since it inherits WORKDIR from above.
-CMD make check
+FROM gmxapi/gromacs-dependencies-$MPIFLAVOR:$REF
+
+COPY --from=build /usr/local/gromacs /usr/local/gromacs