commit eee72b16362c5f1cb323489631ccb89a97868f94 Author: zosimovaa Date: Sun Mar 29 23:08:39 2026 +0300 init diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d9e3740 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM docker.io/docker:28-cli + +RUN apk add --no-cache bash git ca-certificates diff --git a/README.md b/README.md new file mode 100644 index 0000000..80aa65b --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# app_build_image + +Минимальный build image для Gitea Runner job с label `ci-build`. + +## Что внутри + +- `docker` CLI +- `bash` +- `git` +- `ca-certificates` + +## Сборка образа + +```bash +cd /Users/alex/Dev_projects_v2/infra/app_build_image +docker build -t git.lesha.spb.ru/infra/app-build-image:latest . +``` + +## Публикация в registry + +```bash +echo '' | docker login git.lesha.spb.ru -u deploy --password-stdin +docker push git.lesha.spb.ru/infra/app-build-image:latest +``` + +## Label для runner + +```text +ci-tests:docker://docker.gitea.com/runner-images:ubuntu-latest,ci-build:docker://git.lesha.spb.ru/infra/app-build-image:latest,cd-host:host,cloud-fi +``` + +## Проверка образа + +```bash +docker run --rm git.lesha.spb.ru/infra/app-build-image:latest git --version +docker run --rm git.lesha.spb.ru/infra/app-build-image:latest docker --version +```