Skip to content

Commit 3496830

Browse files
authored
Merge pull request #87 from SpikeInterface/update-matlab-images
Update docker images
2 parents 3ab6386 + c038390 commit 3496830

File tree

33 files changed

+112
-60
lines changed

33 files changed

+112
-60
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.

combinato/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.8
1+
FROM python:3.12
22

33
LABEL maintainer="Vincent Prevosto <prevosto@mit.edu>"
44

@@ -27,12 +27,14 @@ RUN git clone https://github.com/jniediek/combinato.git
2727
# Add Combinato repository to paths
2828
ENV COMBINATO_PATH=/src/combinato
2929
ENV PATH=$PATH:$COMBINATO_PATH
30-
ENV PYTHONPATH=$PYTHONPATH:/usr/local/bin/python3:$COMBINATO_PATH
30+
ENV PYTHONPATH=/usr/local/bin/python3:$COMBINATO_PATH
3131
RUN echo '\n\
3232
export PATH=$PATH:/src/combinato\n\
3333
export PYTHONPATH=$PYTHONPATH:/usr/local/bin/python3:/src/combinato\n\
3434
export COMBINATO_PATH=/src/combinato' >> /root/.bashrc
3535

36+
RUN pip install "numpy<2" # Ensure compatibility with Combinato
37+
3638
# Install Combinato
3739
WORKDIR /src/combinato
3840
RUN python3 setup_options.py

combinato/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
docker build -t spikeinterface/combinato-base:latest -t spikeinterface/combinato-base:0.1.0 .
3+
docker build -t spikeinterface/combinato-base:latest -t spikeinterface/combinato-base:0.2.0 .

hdsort-compiled/Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
FROM hdsort-matlab-base
22

3+
USER root
34
RUN chmod 755 /usr/bin/mlrtapp/hdsort_compiled
45
ENV PATH="/usr/bin/mlrtapp:${PATH}"
56

@@ -11,10 +12,11 @@ RUN apt-get update && \
1112
apt-get clean && \
1213
rm -rf /var/lib/apt/lists/*
1314

14-
ENV MINICONDA_VERSION 4.8.2
15-
ENV CONDA_DIR /home/miniconda3
16-
ENV LATEST_CONDA_SCRIPT "Miniconda3-py38_$MINICONDA_VERSION-Linux-x86_64.sh"
17-
15+
ENV MINICONDA_VERSION=25.5.1-0
16+
ENV PYTHON_VERSION=py312
17+
ENV CONDA_DIR=/home/miniconda3
18+
ENV LATEST_CONDA_SCRIPT="Miniconda3-${PYTHON_VERSION}_${MINICONDA_VERSION}-Linux-x86_64.sh"
19+
1820
RUN wget --quiet https://repo.anaconda.com/miniconda/$LATEST_CONDA_SCRIPT -O ~/miniconda.sh && \
1921
bash ~/miniconda.sh -b -p $CONDA_DIR && \
2022
rm ~/miniconda.sh

hdsort-compiled/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

3-
docker build -t spikeinterface/hdsort-compiled-base:latest -t spikeinterface/hdsort-compiled-base:0.1.0 .
3+
docker build -t spikeinterface/hdsort-compiled-base:latest -t spikeinterface/hdsort-compiled-base:0.2.0 .
44

0 commit comments

Comments
 (0)