AngryMaciek / warlock

Warlock is a snakemake workflow to spawn multiple demons (deme-based oncology models) as jobs running around on a cluster environment 😈😈
https://github.com/AngryMaciek/warlock
Apache License 2.0
2 stars 0 forks source link

add a devcontainer configuration #54

Closed AngryMaciek closed 7 months ago

AngryMaciek commented 7 months ago

Add a .devcontainer.json file with configuration linked to the ../Dockerfile.
For some reason the container build on GitHub Codespaces but not through DevPod - clarify this!

// (same issue for fuzzyreg)

AngryMaciek commented 7 months ago

Codespaces are most probably not fit for this project yet as they cannot clone submodules: https://github.com/orgs/community/discussions/25429

AngryMaciek commented 7 months ago

It seems recursive clone is not supported in the devcontainers yet.
https://github.com/microsoft/vscode-remote-release/issues/1710
There is a workaround with onPostCreate but it won't work for here as submodules compilation is a part required in the middle of the container build.

For now I'd say devcontainers are not suitable for this project.