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

Talos image #152

Merged
merged 10 commits into from
Jun 25, 2024
Merged

Talos image #152

merged 10 commits into from
Jun 25, 2024

Conversation

MattWellie
Copy link
Contributor

@MattWellie MattWellie commented Jun 25, 2024

Add a Talos build file to the CPG central images repo - this will mean it is automatically part of the standard analysis-runner config

@MattWellie
Copy link
Contributor Author

A counterpart PR here should be deactivating the docker CI workflow in AIP

Copy link
Collaborator

@illusional illusional left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Preferably a reorder of the file in a different PR, but otherwise looks good.
Is linting super inconsistent, surprised how many errors here: https://github.com/populationgenomics/images/actions/runs/9657677094/job/26637372741

RUN git clone https://github.com/populationgenomics/automated-interpretation-pipeline.git

WORKDIR automated-interpretation-pipeline
RUN python3 -m pip install .[cpg]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just pip install straight from the github repo, and add a --no-cache-dir arg.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't comfortable doing this before, as I'm using the path to specific scripts for the various steps of the process. I've added an entrypoint to each part of the process in a separate PR so this is doable

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair fair, otherwise you'd want to checkout with --depth 1 to avoid git downloading and storing the history

images/talos/Dockerfile Outdated Show resolved Hide resolved
@MattWellie MattWellie merged commit 42a63d2 into main Jun 25, 2024
1 check passed
@MattWellie MattWellie deleted the talos branch June 25, 2024 23:30
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.

None yet

3 participants