Skip to content
Snippets Groups Projects
Commit 8c7f4a86 authored by Jan Habscheid's avatar Jan Habscheid
Browse files

Update base docker image to (hopefully) get the testing problem to run

parent a14885b9
No related branches found
No related tags found
1 merge request!9Added Coverage
This commit is part of merge request !9. Comments created here will be created in the context of that merge request.
...@@ -12,6 +12,9 @@ ...@@ -12,6 +12,9 @@
*.pytest_cache* *.pytest_cache*
# ignore Sphinx documentation output # ignore Sphinx documentation output
*docs/build *docs/build
# Ignore coverage files
.coverage
htmlcov
# Ignore pip folder # Ignore pip folder
*egg-info/* *egg-info/*
# Ignore venv files # Ignore venv files
......
# Start with a base image that includes conda # Start with a base image that includes conda
FROM continuumio/miniconda3 FROM continuumio/miniconda3:latest
# Set environment variables # Set environment variables
ENV CONDA_DEFAULT_ENV=base ENV CONDA_DEFAULT_ENV=base
...@@ -7,15 +7,14 @@ ENV PATH /opt/conda/envs/${CONDA_DEFAULT_ENV}/bin:$PATH ...@@ -7,15 +7,14 @@ ENV PATH /opt/conda/envs/${CONDA_DEFAULT_ENV}/bin:$PATH
ENV HOME /root ENV HOME /root
# Create the environment and install packages # Create the environment and install packages
# RUN conda install -n ${CONDA_DEFAULT_ENV} python=3.11.8 -y
# FEniCSx backend + documentation and testing dependencies # FEniCSx backend + documentation and testing dependencies
RUN conda install -n ${CONDA_DEFAULT_ENV} -c conda-forge fenics-dolfinx=0.8.0 mpich=4.2.1 pyvista=0.43.10 gcc=12.4.0 sphinx=7.3.7 myst-parser=4.0.0 sphinx-copybutton=0.5.2 sphinx-rtd-theme=3.0.1 pytest==8.3.3 pytest-cov==6.0.0 -y RUN conda install -n ${CONDA_DEFAULT_ENV} -c conda-forge fenics-dolfinx=0.8.0 mpich=4.2.1 pyvista=0.43.10 gcc=12.4.0 sphinx=7.3.7 myst-parser=4.0.0 sphinx-copybutton=0.5.2 sphinx-rtd-theme=3.0.1 pytest=8.3.3 pytest-cov=6.0.0 sqlite=3.41.2 -y
# fxdgm package from git
# Activate environment # Activate environment
# SHELL ["conda", "run", "-n", "fenicsx-env", "/bin/bash", "-c"] # SHELL ["conda", "run", "-n", "fenicsx-env", "/bin/bash", "-c"]
WORKDIR /root WORKDIR /root
# WORKDIR /solver
ADD . /fxdgm ADD . /fxdgm
RUN pip install --editable /fxdgm/. RUN pip install --editable /fxdgm/.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment