29 lines
1.0 KiB
Markdown
29 lines
1.0 KiB
Markdown
# Пример для пуша в PearlHarbor
|
|
|
|
Файлы:
|
|
- [examples/push-sample/Dockerfile](examples/push-sample/Dockerfile) — минимальный образ
|
|
- [examples/push-sample/build_and_push.sh](examples/push-sample/build_and_push.sh) — сборка и опциональный пуш
|
|
|
|
Как использовать:
|
|
|
|
1. Сборка локально (в корне репы):
|
|
|
|
```bash
|
|
docker build -t sless-sample:local -f examples/push-sample/Dockerfile examples/push-sample
|
|
```
|
|
|
|
2. Протестировать скрипт (скрипт не будет пушить без переменной DO_PUSH):
|
|
|
|
```bash
|
|
cd examples/push-sample
|
|
./build_and_push.sh
|
|
```
|
|
|
|
3. Для реального пуша установите `DO_PUSH=true`. Скрипт прочитает `secrets/pearlharbor_registry.txt`.
|
|
|
|
```bash
|
|
DO_PUSH=true ./build_and_push.sh
|
|
```
|
|
|
|
Примечание: скрипт использует по умолчанию пользователя `admin`. Для другого пользователя задайте `REGISTRY_USER`.
|