Skip to content

Conversation

@georgezakinih
Copy link
Contributor

No description provided.

- Add Makefile with production and development commands
- Add docker/Dockerfile.dev for development with volume mounting
- Add docker/docker-compose.dev.yml for easy dev environment setup
- Add docker/README.md with comprehensive Docker documentation
- Update main README.md with Docker quick start guide
- Production Dockerfile remains at root following convention
- Development setup allows instant code changes without rebuild

[ci skip]
Pin package versions in environment.yml to match scimap requirements:
- scipy=1.12.0 (was unpinned, scimap requires <=1.12.0)
- dask=2023.12.1 (was unpinned, scimap requires <2024.0.0)
- tifffile=2023.9.26 (was unpinned, scimap requires <2024.0.0)
- mpl-scatter-density=0.7 (was unpinned, scimap requires <0.8)
- pytest==7.4.4 (scimap requires <8.0.0)
- combat==0.3.3 (was missing, required by scimap)

Enhanced Dockerfile with conda environment activation for Galaxy tool compatibility.
Updated Docker development setup with live code mounting support.

Fixes dependency resolver errors reported during pip installation.
Add jupyter to environment.yml to support local notebook execution.
This ensures users can run Jupyter notebooks when using conda
environments locally, not just in Docker.

- Added jupyter dependency to environment.yml
- Enables local notebook execution with test_notebook_execution.sh
- Improves developer experience for local development workflows
@georgezakinih georgezakinih merged commit 446be92 into address-reviewer-comments Nov 21, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants