ФорумПрограммированиеPHP для идиотовРасширения PHP → Symfony Framework

Symfony Framework

  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 апреля 2010 г. 23:42, спустя 56 секунд


    А что вы подразумеваете под "деплой" ? И нах оно нужно фреймворку?
    rider-sx, а что ты подразумеваешь под словом "деплой" ?

    Деплоить (от англ to deploy) - развертывать.

    Деплой - развертывание.
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:42, спустя 33 секунды


    А что вы подразумеваете под "деплой" ? И нах оно нужно фреймворку?

    "захерач мои изменеия в war файлег и выложи в продакшен, плз":)))

    чтобы выкладывание нового/пофикшеного на сервер не превращалось каждый раз в : перелить вот эти 15 файлов, в которые я внесла изменения и вот эту табличку пхпМайАдмином добавить, а вот эту поменять
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 апреля 2010 г. 23:45, спустя 2 минуты 12 секунд


    чтобы выкладывание нового/пофикшеного на сервер не превращалось каждый раз в : перелить вот эти 15 файлов, в которые я внесла изменения и вот эту табличку пхпМайАдмином добавить, а вот эту поменять
    Chiffa, для этих целей часто юзают системы контроля версий
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:55, спустя 10 минут 29 секунд

    ну я представляю это так:

    1) есть несколько настроек окружения (dev, production, …). В зависимости от них ессно разный уровень er, по-разному обрабатываются ошибки. В продакшене не нужно смотреть на время создания шаблона и тд. В BL есть пока константа DEBUG_ENABLED, которая автоматически устанавливается в true если сайт на поддомене локалхоста или поддомен какого-то .dev.site.com.

    2) разные настройки для разных доменов (на продакшене могут быть свои пароли и названия базы и тд). В BL такое планируется, но пока отсутствует.

    3) при обновлении статики нужно обеспечить возможность обновления ее у клиента. В BL это контролируется константой REVISION (file.js?30, file.js?31).

    4) да просто запустить консольку и написать
    my-framework -deploy site.com
    , где для site.com - забиты свои настройки для подкл. по (s)ftp/scp и по этой команде он сам зальет все новые файлы. В BL такое наверно не будет реализовано, а хотелось бы.
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:47, спустя 23 часа 52 минуты 19 секунд

    NRG, svn проблему развертывания в продакшене не решает.
    по крайней мере у нас. мож настроено всё через жопу, а может так используется…)
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 апреля 2010 г. 23:48, спустя 42 секунды

    Абырвалг, а я всеравно говорю, что под версионным контролем удобнее чем то что ты описал
    Спустя 31 сек.

    NRG, svn проблему развертывания в продакшене не решает.
    по крайней мере у нас. мож настроено всё через жопу, а может так используется…)
    сдается мне что вариант перый =)
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:49, спустя 1 минуту 10 секунд

    да, кстати, на старой работе через SVN'ку развертывали.

    http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/
    http://leonid.shevtsov.me/01-10-2009/eshhe-bolee-gramotnoe-razvorachivanie-sajta-sshfs/
    Спустя 17 сек.
    я ж не спорю)
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:52, спустя 2 минуты 46 секунд


    1) есть несколько настроек окружения (dev, production, …). В зависимости от них ессно разный уровень er, по-разному обрабатываются ошибки. В продакшене не нужно смотреть на время создания шаблона и тд. В BL есть пока константа DEBUG_ENABLED, которая автоматически устанавливается в true если сайт на поддомене локалхоста или поддомен какого-то .dev.site.com.

    оспади!единомышленник!)))
    особенно про окружения dev и prod
    Спустя 27 сек.
    NRG, ктобы спорил я не буду…(
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 апреля 2010 г. 23:57, спустя 4 минуты 40 секунд



    1) есть несколько настроек окружения (dev, production, …). В зависимости от них ессно разный уровень er, по-разному обрабатываются ошибки. В продакшене не нужно смотреть на время создания шаблона и тд. В BL есть пока константа DEBUG_ENABLED, которая автоматически устанавливается в true если сайт на поддомене локалхоста или поддомен какого-то .dev.site.com.

    оспади!единомышленник!)))
    особенно про окружения dev и prod
    сиране УГ!
    пример :
    залили вы изначально все файлы вашего проекта на серв, обращаетесь к нему по 80 порту (через браузер), попадаете на инсталятор, в инсталяторе задаются все базовые настройки.
    жмем "инсталл".
    инсталлер создает файл(который не под версионным контролем), который потом смерживается с общим конфигом и вуаля.
    все.
    Спустя 36 сек.
    Chiffa, прийди на пыхаслет, я тебе на салфетке все нарисую =)
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2010 г. 23:59, спустя 2 минуты 21 секунду

    NRG, =)) на салфетке это да, на салфетке это труъ..
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 22 апреля 2010 г. 0:17, спустя 18 минут 2 секунды


    не, ну ладно если проверять какой-то валидатор форм/пагинатор. А как проверять правильные хедеры установились и корректный ли редирект произошел?
    вполне себе нормально и это можно потестить
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 22 апреля 2010 г. 0:16, спустя 23 часа 59 минут 14 секунд

    http://adw0rd.ru/2009/subversion-hooks/ может кому пригодится
    Спустя 31 сек.
    http://wiki.agiledev.ru/doku.php?id=automation:build_package_deploy а вообще вот хорошая статья
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 22 апреля 2010 г. 0:34, спустя 18 минут 3 секунды

    adw0rd, спасибо, познавательно)
    правда вдумчиво читать уже бошка не варит… спать надо валить…
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 22 апреля 2010 г. 13:34, спустя 12 часов 59 минут 28 секунд

    Что такое деплой я знаю, просто она сказала что это требование к фреймворку, а вот нах оно надо ему я так и не понял, поэтому уточнил.
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 22 апреля 2010 г. 13:42, спустя 7 минут 49 секунд

    rider-sx, сорри, намешала грешное с праведным и мух с котлетами)))
    всё мной перечисленное - это список требований к тому, как должна быть построена работа на проекте в конечном итоге.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!