Цитата |
---|
Mikhail Kryachek написал: Более полутора лет в проде, и полет нормальный, и с "мертвых" инстансов поднимали в новом месте. ЧЯДНТ? |
Цитата |
---|
Денис Филимонов написал: Подождите! Речь идет о разработке? Причем тут тестирование? Да мне без разницы на чем там клиент запускает, это работа devopsа! моя задача заявить требования к версиям. |
Если вы на "нормальной" IDE работаете, например, phpstorm, то вашей компании не нужен девопс, а продакшен на арендованных мощностях работает по заявленным вами требованиям. Живой пример: в работе 9 проектов, из них 6 на wordpress (php7), 1 на битрикс (php 5.6, т.к. ядро старое), 1 VBulletin (php 5.3), 1 Drupal (php 5.3). Вы, чтобы это у себя для разработки поднять, будете искать девопса, а я настроил докер.
Пример конфига на 1 сайт тестового окружения:
Код |
---|
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 |