Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Docker image for the analysis #34

Open
4 of 9 tasks
huddlej opened this issue Jun 12, 2023 · 2 comments
Open
4 of 9 tasks

Create Docker image for the analysis #34

huddlej opened this issue Jun 12, 2023 · 2 comments
Assignees

Comments

@huddlej
Copy link
Collaborator

huddlej commented Jun 12, 2023

We need a Docker image with TreeKnit and other dependencies installed. This is the only way we can hope to make our analysis reproducible with TreeKnit (and even then, TreeKnit has some stochastic outputs that have no random seed controls).

  • Confirm image works on Windows
  • Confirm image works on Mac Intel
  • Confirm image works on Mac ARM64
    • Build Intel 64 image from personal laptop (non-arm64)
    • Manually upload Intel 64 image to Docker Hub (sign up for free account)
    • Confirm that we can download and run Intel 64 image on M1 Mac with emulation
    • Build Intel 64 image with GitHub Actions in cartography repo
    • Upload Intel 64 image to Docker Hub from the GitHub Action
  • Test image on AWS Batch with nextstrain build
@nandsra21
Copy link
Collaborator

Upload to the container registery with the same tag different digest

@huddlej
Copy link
Collaborator Author

huddlej commented Dec 13, 2023

We should consider using Victor's custom-docker approach for this project's Docker image.

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

No branches or pull requests

2 participants