An open API service indexing awesome lists of open source software.

https://github.com/atls/buildpacks


https://github.com/atls/buildpacks

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Build packs

[](https://npmjs.com/package/@atls/code-service) [](https://npmjs.com/package/@atls/schematics)

## Порядок обновления версии `NodeJS` базового билдера

Для всех операций необходим аккаунт Docker с доступом к `atlantislab`.

1. `/stacks/node/.../Dockerfile` - поправить версию ноды на необходимую
2. `/stacks/build.sh`
3. Проверяем версию ноды через `docker inspect X` где Х - ID созданного образа
4. `/stacks/push.sh`

На текущем этапе в Docker Hub запушены все образы из `/stacks`

Делаем билдер:

1. Запустить контейнер `atlantis/stacknode:run`
2. Запустить контейнер `atlantis/stacknode:build`
3. `/builders/build:sh` - поправить тег на `:buster-XX.XX`, подставив версию ноды до минорной. ВАЖНО: тег всегда меняем кроме случаев когда идет исправление созданного образа. Добавляя новый тег вы создаете новый образ под новым тегом вместе перезаписывания старого.
4. `/builders/build.sh`
5. Проверяем версию ноды через `docker inspect X` где Х - ID созданного образа
6. `docker image push atlantislab/builder-base:buster-XX.XX`
7. Проверяем в [Docker Hub](https://hub.docker.com/r/atlantislab/builder-base/tags) - должен появится ваш образ