{"id":20548000,"url":"https://github.com/aleroxac/dockerfiles","last_synced_at":"2026-04-14T23:34:35.424Z","repository":{"id":64921253,"uuid":"579506148","full_name":"aleroxac/dockerfiles","owner":"aleroxac","description":"Badass base container images to be used in any project.","archived":false,"fork":false,"pushed_at":"2024-07-21T13:58:49.000Z","size":97,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T05:23:31.894Z","etag":null,"topics":["docker","dockerfile","github-actions","hadolint","kics","trivy"],"latest_commit_sha":null,"homepage":"https://github.com/aleroxac/dockerfiles","language":"Makefile","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/aleroxac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":"docs/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-17T23:02:52.000Z","updated_at":"2024-07-21T13:58:52.000Z","dependencies_parsed_at":"2024-07-21T15:26:01.251Z","dependency_job_id":null,"html_url":"https://github.com/aleroxac/dockerfiles","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/aleroxac/dockerfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleroxac%2Fdockerfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleroxac%2Fdockerfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleroxac%2Fdockerfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleroxac%2Fdockerfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aleroxac","download_url":"https://codeload.github.com/aleroxac/dockerfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleroxac%2Fdockerfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31819952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: 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":["docker","dockerfile","github-actions","hadolint","kics","trivy"],"created_at":"2024-11-16T02:11:36.562Z","updated_at":"2026-04-14T23:34:35.388Z","avatar_url":"https://github.com/aleroxac.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dockerfiles\n[![ci](https://github.com/aleroxac/dockerfiles/actions/workflows/ci.yaml/badge.svg)](https://github.com/aleroxac/dockerfiles/actions/workflows/ci.yaml)\n![GitHub last commit](https://img.shields.io/github/last-commit/aleroxac/dockerfiles)\n![GitHub last release](https://img.shields.io/github/release/aleroxac/dockerfiles)\n\nBadass base container images to be used in any project.\n\n## Main technologies\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![AquaSec](https://img.shields.io/badge/aqua-%231904DA.svg?style=for-the-badge\u0026logo=aqua\u0026logoColor=#0018A8)\n\n\n\n## Resources\n- Best practices, tips and tricks earned from professional experiences working with as SRE/DevOps/Platform Engineer\n- [Docker Official Documentation](https://docs.docker.com/)\n- [Label Schema Convention](http://label-schema.org/rc1/)\n- [Semantic Versioning Convention](https://semver.org/spec/v2.0.0.html)\n- [Keep Changelog Convention](https://keepachangelog.com/en/1.0.0/)\n- [Open Source Guides](https://opensource.guide)\n- [Code Manifesto](https://github.com/code-manifesto/code-manifesto)\n- [Docker Content Trust](https://docs.docker.com/engine/security/trust/)\n- [Scan images using aquasec/trivy](https://github.com/aquasecurity/trivy)\n- [Scan dockerfiles using hadolint](https://github.com/hadolint/hadolint)\n- [Scan project using kics](https://github.com/Checkmarx/kics)\n- [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)\n- [OpenSSF Best Practices Badge Program](https://bestpractices.coreinfrastructure.org/en)\n- [Rootless Containers](https://rootlesscontaine.rs/)\n- [Git Flow](https://github.com/petervanderdoes/gitflow-avh)\n- [Container Structure Tests](https://github.com/GoogleContainerTools/container-structure-test)\n- [Markdown Badges](https://github.com/Ileriayo/markdown-badges)\n\n\n\n## Features\n- [x] Multiple scans to ensure maximum of conformity and security\n- [x] Automations for doing some boring stuff\n- [x] A demo for each image\n- [x] Trusted pipeline\n- [ ] Images with Content Trusted sign\n- [ ] Unit, integration and e2e tests to ensure peace of mind\n- [ ] Cosign Vulnerability Scan Record Attestation Specification\n- [ ] Detailed documentation of how to handle the project\n\n\n## Languages Supported\n- [x] python\n- [ ] golang\n- [ ] javascript(nodejs)\n- [ ] java\n- [ ] php\n- [ ] csharp\n- [ ] lua\n- [ ] shellscript\n\n\n## Architectures Supported\n- [x] amd64\n- [x] arm64\n\n\n\n## Image Types Supported\n- [x] alpine\n- [ ] slim\n- [ ] distroless\n- [ ] scratch\n- [ ] debian\n\n\n\n## Usage\n- Choose one language and see the [demos here](demos)\n\n\n\n## Images and tags\n| image                                                     | language | base | arch      |\n|:---------------------------------------------------------:|:--------:|:----:|:---------:|\n|[aleroxac/python](https://hub.docker.com/r/aleroxac/python)|python    |alpine|linux/amd64|\n\n\n\n## Thanks\n- [vscode](https://github.com/microsoft/vscode)\n- [docker](https://github.com/docker)\n\n- [make](https://www.gnu.org/software/make/)\n- [python](https://github.com/python)\n\n- [dive](https://github.com/wagoodman/dive)\n\n- [yamllint](https://github.com/adrienverge/yamllint)\n- [hadolint](https://github.com/hadolint/hadolint)\n- [trivy](https://github.com/aquasecurity/trivy)\n- [kics](https://github.com/Checkmarx/kics)\n\n- [git](https://github.com/git/git)\n- [github](https://github.com/github)\n- [github-actions](https://github.com/actions)\n\n- [editorconfig](https://github.com/editorconfig)\n- [mkdocs](https://github.com/mkdocs/mkdocs)\n\n\n\n## References\n- https://github.com/opencontainers\n- http://label-schema.org/rc1/\n- https://docs.docker.com/docker-hub/official_images/\n- https://github.com/docker-library/official-images\n- https://docs.docker.com/develop/dev-best-practices/\n- https://docs.docker.com/develop/develop-images/dockerfile_best-practices\n- https://docs.docker.com/config/labels-custom-metadata/\n- https://docs.docker.com/engine/reference/builder/\n\n- https://docs.docker.com/build/ci/github-actions/examples/#github-cache\n- https://docs.docker.com/language/java/run-tests/\n- https://github.com/dimorinny/dockerfile-testing\n- https://www.gasparevitta.com/posts/docker-unit-test-dockerfile-image/\n- https://medium.com/@renatomefi/unit-testing-writing-dockerfiles-like-a-software-developer-1759f416ce84\n- https://semaphoreci.com/blog/structure-testing-for-docker-containers\n- https://github.com/riyazdf/dockercon-workshop/tree/master/capabilities\n- https://book.hacktricks.xyz/linux-hardening/privilege-escalation/docker-breakout/docker-breakout-privilege-escalation\n- https://flast101.github.io/docker-privesc/\n- https://www.testcontainers.org/\n- https://docs.sigstore.dev/\n- https://www.youtube.com/watch?v=eRPkNd40n94\u0026ab_channel=FlorianLudewig\n- https://github.com/opencontainers/image-spec/blob/main/spec.md\n- https://github.com/theonemule/docker-waf\n- https://github.com/Tintri/hello-bench\n\n\n\n## Actions\n- https://github.com/brpaz/structure-tests-action\n- https://github.com/reviewdog/action-shellcheck\n- https://github.com/cycjimmy/semantic-release-action\n- https://github.com/actions/checkout\n- https://github.com/snyk/actions/docker\n- https://github.com/github/codeql-action/upload-sarif\n- https://github.com/\n- https://github.com/\n- https://github.com/\n- https://github.com/\n- https://github.com/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleroxac%2Fdockerfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faleroxac%2Fdockerfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleroxac%2Fdockerfiles/lists"}