{"id":24862003,"url":"https://github.com/hpcflow/custom-damask-image","last_synced_at":"2026-02-01T05:34:32.979Z","repository":{"id":188477141,"uuid":"678778443","full_name":"hpcflow/custom-damask-image","owner":"hpcflow","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-15T15:53:33.000Z","size":5,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-16T03:15:24.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hpcflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-15T11:01:44.000Z","updated_at":"2023-08-15T12:29:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"4504c971-c9e4-43b6-a43c-e615253404ad","html_url":"https://github.com/hpcflow/custom-damask-image","commit_stats":null,"previous_names":["hpcflow/custom-damask-image"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hpcflow/custom-damask-image","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2Fcustom-damask-image","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2Fcustom-damask-image/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2Fcustom-damask-image/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2Fcustom-damask-image/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hpcflow","download_url":"https://codeload.github.com/hpcflow/custom-damask-image/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2Fcustom-damask-image/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28970098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T04:44:20.970Z","status":"ssl_error","status_checked_at":"2026-02-01T04:44:19.994Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-31T22:21:22.204Z","updated_at":"2026-02-01T05:34:32.964Z","avatar_url":"https://github.com/hpcflow.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Custom DAMASK image\n\nThis repo is meant to be used to generate docker images with custom modifications to the [DAMASK](https://github.com/eisenforschung/DAMASK) source code.\n\n## Usage\n\nFork the [DAMASK](https://github.com/eisenforschung/DAMASK) repo to modify the source code.\n\nFork this repo too, and go to the actions tab in github.\nThe first time you go the the actions tab it will ask you to confirm that you want to activate workflows.\nAfter confirming and enabling the workflows, you should see a `build-push` action on the leftmost menu. Select it.\nHighlighted in blue, you should see a flash that indicates the workflow has a \"workflow_dispatch\" event trigger, and a dropdown button to trigger the workflow.\n\nWhen you click the \"Run workflow\" button, it should prompt you with some options.\n\nThe most important ones are the source (your DAMASK fork) and target (the ghcr repo where the image will be pushed).\n\nWhen the action runs, it will try to push the image to:\n```\nghcr.io/xxxxx/damask:yyyyy\n```\nThe repo name (`xxxxx`) should be set to somewhere you have access to (for example your personal github user). If you do not have the right credentials you will get an error along the lines of `denied: permission_denied: The requested installation does not exist.` when pushing the image, so you will not be able to access it.\n\nThe tag (`yyyyy`) is by default `latest`. If you do not want the latest tag, untick the relevant checkbox.\n\nYou can also specify an additional custom tag. This is optional, you can leave it blank.\n\nAfter confirming your inputs, a successful action should take 5-8 min to run.\n\n### Changing default values for the inputs\n\nYou can change the default values for the `source` and `target` of your image by modifying the github action in `.github/workflows/build-push.yml` (lines 11 and 16, respectively).\n\n## Getting and sharing your image\n\nThe home page of your fork should now be linked to the package, and you should be able to pull the image with\n```\ndocker pull ghcr.io/xxxxx/damask:yyyyy\n```\n\n### Using Apptainer/Singularity\n\nTo import your docker image run the command:\n```\nsingularity pull docker://ghcr.io/xxxxx/damask:yyyyy\n```\nThis should generate a .sif file that you can then use normally.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpcflow%2Fcustom-damask-image","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhpcflow%2Fcustom-damask-image","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpcflow%2Fcustom-damask-image/lists"}