18
Использование vagrant и docker при разработке в 1С Сосна Евгений https://github.com/p umbaEO

Использование Vagrant и docker при разработке в 1с

  • Upload
    -

  • View
    640

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Использование Vagrant и docker при разработке в 1с

Использование vagrant и docker при разработке в 1С

Сосна Евгений

https://github.com/pumbaEO

Page 2: Использование Vagrant и docker при разработке в 1с

О чем речь

Покинуть зону комфорта

Выйти за рамки 1С

Page 3: Использование Vagrant и docker при разработке в 1с

Проблема коня, сферического, где …?

Платформа избавила нас от понятия “у меня все собирается”

Второй уровень абстракции, см. выступление Лустина на infostart 2012

Page 4: Использование Vagrant и docker при разработке в 1с

Релизы пекут как пирожки Наша песня хороша - начинай сначала! Обновились? Ура!

Page 5: Использование Vagrant и docker при разработке в 1с

Мировая практика = виртуализация + плюшки

Три основных составляющих решения

◆ Виртуализация

◆ Вручную не надо

◆ Повторное использование наработок

Page 6: Использование Vagrant и docker при разработке в 1с

Неужели DevOps - это всего лишь код?

сисадмин Вася

Список команд

Copy

Paste

Документация + код Пляж

Page 7: Использование Vagrant и docker при разработке в 1с

Сказка без картинок - повесть!vagrant init

vagrant up

vagrant ssh/rdp

Page 8: Использование Vagrant и docker при разработке в 1с

разные версии 1С - один конфиг ……...

определяем сеть ………………………...папки для синхронизации ………………

параметры вирт. машины ……………....

скрипты первоначальной инициализации …………………………...

Page 9: Использование Vagrant и docker при разработке в 1с

Простой скрипт на bash

Page 10: Использование Vagrant и docker при разработке в 1с

Память не резиновая

Page 11: Использование Vagrant и docker при разработке в 1с

Легко запустить приложение

Легко остановить приложение

Легко запутать

Page 12: Использование Vagrant и docker при разработке в 1с

контейнер с данными ………………………

сервер 1с отдельной службой …………….

apache 2.2 версии …………………………..

postgres ……………………………………….

Page 13: Использование Vagrant и docker при разработке в 1с

В итоге ● Единое окружение у разработчиков

○ окружение легко создать и настроить○ окружение изолировано○ легко скопировать/перенести

● Меньше времени входа нового человека в проект

● Быстрая адаптация к новым требованиям А как же windows? To be continued ...

Page 14: Использование Vagrant и docker при разработке в 1с

Packer

Page 15: Использование Vagrant и docker при разработке в 1с

Пару часов и готов образ

Page 16: Использование Vagrant и docker при разработке в 1с

chocolatey.org

Page 17: Использование Vagrant и docker при разработке в 1с

Создать пакет - это просто.

Page 18: Использование Vagrant и docker при разработке в 1с

Спасибо за внимание!