[QUOTE]Mikhail Kryachek написал:
Более полутора лет в проде, и полет нормальный, и с "мертвых" инстансов поднимали в новом месте. ЧЯДНТ?
[/QUOTE]
Присоединяюсь - 1,5 года на проде без проблем.
[QUOTE]Денис Филимонов написал:
Подождите! Речь идет о разработке?
Причем тут тестирование?
Да мне без разницы на чем там клиент запускает, это работа devopsа! моя задача заявить требования к версиям.[/QUOTE]
Видимо, вы не сталкивались с ситуацией, когда у вас несколько проектов и все они на разных php, mysql и пр. А если и сталкивались, то вам, видимо, ваш девопс тестовое окружение настраивал. В таком случае не засоряйте ветку, она не для вас.
[URL=https://habrahabr.ru/post/253877/]Понимая Docker[/URL] (на русском) - ссылка для общего развития.
Если вы на "нормальной" IDE работаете, например, phpstorm, то вашей компании не нужен девопс, а продакшен на арендованных мощностях работает по заявленным вами требованиям. Живой пример: в работе 9 проектов, из них 6 на wordpress (php7), 1 на битрикс (php 5.6, т.к. ядро старое), 1 VBulletin (php 5.3), 1 Drupal (php 5.3). Вы, чтобы это у себя для разработки поднять, будете искать девопса, а я настроил докер.
Пример конфига на 1 сайт тестового окружения:[CODE]version: '2'
services:
forum-app:
image: webdevops/php-apache-dev:centos-7
depends_on: [forum-db]
tty: true
ports:
- '8201:80'
volumes:
- ./volumes/www/public:/app
- ./volumes/www/ldattach:/ldattach
links:
- forum-db
environment:
PHP_DISPLAY_ERRORS: 1
php.short_open_tag: 1
forum-db:
image: mysql:5.5
environment:
MYSQL_ROOT_PASSWORD: 'dbrootpass'
MYSQL_DATABASE: 'dbname'
MYSQL_USER: 'dbuser'
MYSQL_PASSWORD: 'dbuserpass'
volumes:
- ./volumes/db:/var/lib/mysql
- ./config/forum-db/conf.d:/etc/mysql/conf.d
- ./dbinit:/docker-entrypoint-initdb.d[/CODE]
Более полутора лет в проде, и полет нормальный, и с "мертвых" инстансов поднимали в новом месте. ЧЯДНТ?
[/QUOTE]
Присоединяюсь - 1,5 года на проде без проблем.
[QUOTE]Денис Филимонов написал:
Подождите! Речь идет о разработке?
Причем тут тестирование?
Да мне без разницы на чем там клиент запускает, это работа devopsа! моя задача заявить требования к версиям.[/QUOTE]
Видимо, вы не сталкивались с ситуацией, когда у вас несколько проектов и все они на разных php, mysql и пр. А если и сталкивались, то вам, видимо, ваш девопс тестовое окружение настраивал. В таком случае не засоряйте ветку, она не для вас.
[URL=https://habrahabr.ru/post/253877/]Понимая Docker[/URL] (на русском) - ссылка для общего развития.
Если вы на "нормальной" IDE работаете, например, phpstorm, то вашей компании не нужен девопс, а продакшен на арендованных мощностях работает по заявленным вами требованиям. Живой пример: в работе 9 проектов, из них 6 на wordpress (php7), 1 на битрикс (php 5.6, т.к. ядро старое), 1 VBulletin (php 5.3), 1 Drupal (php 5.3). Вы, чтобы это у себя для разработки поднять, будете искать девопса, а я настроил докер.
Пример конфига на 1 сайт тестового окружения:[CODE]version: '2'
services:
forum-app:
image: webdevops/php-apache-dev:centos-7
depends_on: [forum-db]
tty: true
ports:
- '8201:80'
volumes:
- ./volumes/www/public:/app
- ./volumes/www/ldattach:/ldattach
links:
- forum-db
environment:
PHP_DISPLAY_ERRORS: 1
php.short_open_tag: 1
forum-db:
image: mysql:5.5
environment:
MYSQL_ROOT_PASSWORD: 'dbrootpass'
MYSQL_DATABASE: 'dbname'
MYSQL_USER: 'dbuser'
MYSQL_PASSWORD: 'dbuserpass'
volumes:
- ./volumes/db:/var/lib/mysql
- ./config/forum-db/conf.d:/etc/mysql/conf.d
- ./dbinit:/docker-entrypoint-initdb.d[/CODE]