hitcounter

Packer for quick build images in Virtualbox and AWS

  • April 27, 2018
  • Iurii Medvedev
Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew Теперь проверяем версию packer -v 1.1.3 ### Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом ```bash #!/usr/bin/env bash cd ~ # Prerequisites if [ "$(uname)" == "Darwin" ]; then brew install jq > /dev/null 2>&1 # For Linux elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then sudo apt-get update sudo apt-get install -q --assume-yes jq software-properties-common prometheus-node-exporter fi #check terraform and packer local archives if [ -f ~/packer. Read More

Создание docker container с tengine webserver(русская версия)

  • April 19, 2018
  • Iurii Medvedev
Что такое tengine? Tengine является форком nginx, разрабатываемым и поддерживаемым крупнейшими китайскими сайтами: taobao.com и tmall.com и, разумеется, применяется на серверах этих сайтов в production. Полный список имеющихся на сегодня в tengine фич можно найти на странице http://tengine.taobao.org Я вам расскажу как быстро собрать docker container с tengine на борту с помощью Packer без всяких проблем и очень быстро. Вы сможете применить полученые знания для организации процесса Continuous delivery, packer прекрасная утилиа для использования в Continuous delivery(cd) или Continuous integration(ci) pipelines и как утилита для automation сборок любых образов. Read More