@pradeeban
Both import_concore.m and import_concoredocker.m are 43 lines and completely identical. They both contain the same path detection logic:
if exist('/in1','dir')==7
concore.inpath = '/in';
concore.outpath = '/out';
else
concore.inpath = 'in';
concore.outpath = 'out';
end
Additionally, both unconditionally create a concorekill.bat file (Windows-specific), even when running on Linux/macOS or inside Docker containers:
outputpid = fopen('concorekill.bat','w');
fprintf(outputpid,'%s',['taskkill /F /PID ',num2str(pid)]);
This creates a useless Windows batch file inside Docker containers (which run Linux). The Docker variant should skip the concorekill.bat generation entirely, and if both files are identical, one should be removed.