{"id":18469609,"url":"https://github.com/kubero-dev/runpacks","last_synced_at":"2025-07-25T04:04:13.987Z","repository":{"id":58783025,"uuid":"501679253","full_name":"kubero-dev/runpacks","owner":"kubero-dev","description":"fetch -\u003e build -\u003e run","archived":false,"fork":false,"pushed_at":"2024-06-09T08:28:29.000Z","size":87,"stargazers_count":7,"open_issues_count":2,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T10:41:46.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubero-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2022-06-09T14:08:26.000Z","updated_at":"2024-06-21T09:36:17.000Z","dependencies_parsed_at":"2025-04-08T10:43:32.229Z","dependency_job_id":null,"html_url":"https://github.com/kubero-dev/runpacks","commit_stats":null,"previous_names":["kubero-dev/buildpacks"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/kubero-dev/runpacks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubero-dev%2Frunpacks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubero-dev%2Frunpacks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubero-dev%2Frunpacks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubero-dev%2Frunpacks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubero-dev","download_url":"https://codeload.github.com/kubero-dev/runpacks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubero-dev%2Frunpacks/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266952405,"owners_count":24011502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-11-06T10:11:03.041Z","updated_at":"2025-07-25T04:04:13.959Z","avatar_url":"https://github.com/kubero-dev.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kubero Buildpacks\n\n\n\u003e ℹ️ **NOTE**: Please open issues in the [Kubero](https://github.com/kubero-dev/kubero/issues) main repository.\n\n# Introduction\n\nKubero does NOT build real docker images but uses allready public available an well maintained Images. A buildpack consists of a three parts:\n- fetch (initContainer)\n- build (initContainer)\n- run (actual running Container for web abd worker deployment)\n\nThere are several examples in the packs folder to simulate on docker-compose how the app will be deployed.\n\n## fetch image\nThis is also the home of the Kubero fetch image. The main purpose of this image ist to pull the code from the repository and prepare the init scripts based on the Procfile. The Procfile will be ignored if a init allready exists. This allows you to write more complex init scripts.\n\nFor now only the Procfile is respected (devfile and app.json may follow in the future).\n\nFormat of the Procfile with a node application:\n```\nbuild: npm install\nweb: node index.js\nworker: node worker.js\n```\n\n## Usage\n\n1) Configure the repository you want to deploy.\n```bash\nexport GIT_REPOSITORY=git@github.com:kubero-dev/template-nodeapp.git\nexport GIT_BRANCH=main\n```\n\n2) In case you want to pull a private repository you need to place your private deploy key in the `./keys/deploykey` file.\n\n3) Build the base image\n```bash\ncd packs/base\ndocker-compose build\ndocker-compose up -d\n```\n\n3) Run your App after the code was fetched into the `./data` directory.\n```bash\ncd packs/node\ndocker-compose up -d\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubero-dev%2Frunpacks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubero-dev%2Frunpacks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubero-dev%2Frunpacks/lists"}