Skip to content

Australian-Protein-Design-Initiative/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

containers

Docker / Apptainer containers for protein design tools

NOTE: Some of these containers use PyRosetta/Rosetta, which is free for non-commercial use, however commercial use requires a paid license agreement with University of Washington: https://github.com/RosettaCommons/rosetta/blob/main/LICENSE.md and https://rosettacommons.org/software/licensing-faq/

Building locally

# Build a specific container and version locally
just build rfdiffusion cuda11

# Build and push a specific container and version to registry
just push rfdiffusion cuda11

# Build all containers locally
just build-all

# Build and push all containers to registry
just push-all

# Build and push, ignoring the Docker build cache (other docker build args can be passed also)
just push boltz latest --no-cache

Testing Github Actions locally with act

curl -s https://raw.githubusercontent.com/nektos/act/master/install.sh | bash

cat << 'EOF' > event.json
{
    "inputs": {
        "container": "rfdiffusion",
        "version": "dgl2407"
    }
}
EOF

./bin/act workflow_dispatch -W .github/workflows/docker-build-test.yml -e event.json

About

Docker / Apptainer containers for tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages