@docker_ru

Страница 24 из 1375
Roman
06.09.2016
08:31:19
но как проксировать запрос ИЗ бэка

без реквеста НА бэк

Serge
06.09.2016
08:31:55
ищи по ключевым словам transparent proxy

Google
Vladimir
06.09.2016
08:33:13
http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse

Roman
06.09.2016
08:34:00
Vladimir
06.09.2016
08:34:20
по сути тебе нужен прокси который на лету изменяет http request

Roman
06.09.2016
08:34:34
да

Vladimir
06.09.2016
08:34:46
их довольно много первично поставь с gui так думаю будет проще протестить

потом можешь через консоль все настроить

www.charlesproxy.com

вот тоже не плохой вариант

есть еще 1 вариант) если у тебя принимающий сервер твой

то можешь на нем настроить проброс хедеров с определенного ip

если что можешь в личку стукануть подскажу.

Google
Roman
06.09.2016
08:39:48
одну интересную мысль подкинул

спасибо еще раз

Vladimir
06.09.2016
08:52:09
В общем есть задача: Есть backend часть на php(symfony 2), все зависимости подтягиваются через composer работает в связке с mysql, отдает все данные через nginx+php-fpm Есть frontend(angular), все зависимости через bower, сборка через gulp, на dev машине gulp чекает все изменения и авторелойдит через browser-sync Необходимо 1) на дев машине, что бы при изменении исходников можно было моментально просматривать изменения в идеале(авторелоад browser-sync) 2) на тестовом сервере все собиралось, прогонялись тесты делался билд имеджей и отправлялся в hub 3) на продакшене брался имедж ставился пробрасывались папки к логам, загружаемым файлам и к бд, сорсы не доступны для изменения из вне контейнера

кто нить что нить подобное творил?

abc
06.09.2016
11:27:41
всем привет. странно. бывает у кого не срабатывает ONBUILD COPY . /usr/src/app к примеру команда ? собираю образ. запускаю его. попадаю в bash а в /usr/src/app пусто

да если убрать ONBUILD то все ок

Artur
06.09.2016
11:32:22
ты пишешь в my_new_image зависимость от FROM my_image_with_onbuild и не срабатывает COPY, который описан в my_image_with_onbuild ?

Alex
06.09.2016
12:25:19
как ты сделал текст красным?

Николай
06.09.2016
12:25:53
красный

обрами обратной кавычкой текст

Alex
06.09.2016
12:27:49
красный?

Николай
06.09.2016
12:28:04
о да!

Stas
06.09.2016
12:36:50
http://prntscr.com/cesel1

Александр
06.09.2016
12:43:54
O_o

У кого-то со зрением беда

Aleksey
06.09.2016
12:49:56
У кого-то со зрением беда
Нет, просто один на нативном, второй на кроссплатформенном.

Александр
06.09.2016
12:50:05
не знал.

Ioannes
06.09.2016
12:52:46
Хах

Alex
06.09.2016
12:55:36
Хах
Твой ник у меня красный, кстати говоря.

ko4
06.09.2016
13:01:22
версия для мака и для винды видимо имеет разные расцветки

Google
ko4
06.09.2016
13:01:28
а для мака так там ещё и две их

Alex
06.09.2016
13:08:11
Версия для мака и версия для винды?

я знаю что есть версия для мака, а что за версия для винды такая?

Aleksey
06.09.2016
13:08:39
tdesktop

Alex
06.09.2016
13:09:17
но он и под линукс тоже

Stas
06.09.2016
13:38:53
Это в линуксовой версии синий

ko4
06.09.2016
13:42:01
обычная версия для винды https://s.mail.ru/6HyM/A946VeqLo

Baruch
06.09.2016
15:37:38
так что-ли?

ну так это типа monospace, не? зачем красным непонятно

Artem
06.09.2016
16:53:58
привет. я понимаю насколько это глупый вопрос здесь, но все же. у меня есть приложение, которое запускается через docker-compose и смотрит в мир через nginx. подскажите как лучше всего делать zero downtime deployment?

Artem
06.09.2016
17:23:13
спасибо

tufedtm
06.09.2016
19:35:39
постигаю докер на вин10 по этой и http://michal.karzynski.pl/blog/2015/04/19/packaging-django-applications-as-docker-container-images/ и при выполнении docker build -t ... image создает но в конце выдает SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories. при выполнении docker run --publish=8001:8000 ... выдает standard_init_linux.go:175: exec user process caused "no such file or directory" подробных логов не вижу в чем проблема понять не могу

Alexander
07.09.2016
08:11:40
я бы посоветовал uwsgi для Django всё-таки

tufedtm
07.09.2016
12:25:36
я бы посоветовал uwsgi для Django всё-таки
в смысле вместо gunicorn (что в уроке) пользовать uwsgi?

Alexander
07.09.2016
12:27:13
ну, мне больше uwsgi нравится, да

в тестах он побыстрее

tufedtm
07.09.2016
12:27:51
сам всегда использовал gunicorn, но у меня не было нагруженных проектов поэтому и проблем не было

но проблема вроде не в этом)

Alexander
07.09.2016
12:28:10
оба решения нормальные

Google
Alexander
07.09.2016
12:28:24
но лично я гуникорном не пользовался

так что тут не смогу помочь

Paul
07.09.2016
12:29:30
сам всегда использовал gunicorn, но у меня не было нагруженных проектов поэтому и проблем не было
uwsgi быстрее и стабильнее под нагрузкой. Это показывали на pycon spb в прошлом году. Под реальной большой нагрузкой gunicron валится просто

Alexander
07.09.2016
12:30:00
видимо, там ошибка в том, что гуникорну подложили какой-то путь, которого нет

https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/gunicorn/

возможно, его под uwsgi не запустить

или запустить, но не будет смысла

но конкретно для Django лучше бы uwsgi - тут я уверен

Paul
07.09.2016
12:33:53
я вот не уверен насчёт aiohttp
тестировали сравнение django runserver / django uwsgi / django + gunicron. Первым с дистанции сошел runserver (неудивительно), вторым - gunicron

Alexander
07.09.2016
12:34:25
есть фреймворк aiohttp

вроде как его только на gunicorn'е можно запустить

он на базе asyncio

Artem
07.09.2016
12:35:45
да, там свой воркер под него. в случае wsgi приложения uwsgi сильно быстрее gunicorn.

Alexander
07.09.2016
12:35:57
вот было бы интересно сравнить django + uwsgi и aiohttp + gunicorn

ну да, собственно, так и посоветовал выше

Paul
07.09.2016
12:38:21
вот было бы интересно сравнить django + uwsgi и aiohttp + gunicorn
aio выиграет, по очевидным причинам

Alexander
07.09.2016
12:38:40
ну, а насколько

Paul
07.09.2016
12:38:46
aiohttp + uwsgi (experimental!) http://uwsgi-docs.readthedocs.io/en/latest/asyncio.html

Alexander
07.09.2016
12:38:49
и вот там ещё какие-то джанго-каналы делают

Google
Paul
07.09.2016
12:39:29
ну, а насколько
думаю, сильно. Django - тяжелый фреймворк, за удобство приходится платить

Alexander
07.09.2016
12:40:18
ну, если уж честно - мне больше всего от Django нужна админка и миграции

когда такое в приличном виде появится на aiohttp - можно будет подумать о тестовых проектах на нём

Paul
07.09.2016
12:46:14
ну, если уж честно - мне больше всего от Django нужна админка и миграции
тебе нужна админка и миграции, а так же: * ORM * templates * auth/registration

и раутинг

а так все верно

Alexander
07.09.2016
12:50:10
да в общем-то просто админка и миграция, можно и без остального

всё равно на js теперь модно всё делать

а если уж нужно быстро - ORM выкидывают первым

в идеале даже админка на базе couchbase

Paul
07.09.2016
12:51:40
да в общем-то просто админка и миграция, можно и без остального
проблема в том, что админке без ОРМ не будет

Alexander
07.09.2016
12:51:41
тогда можно без миграций

Paul
07.09.2016
12:51:47
и миграции без ОРМ - тоже не будет

Alexander
07.09.2016
12:52:21
я думаю о том, что вот взять бы этот aiohttp, взять couchbase и где-нибудь админку

все шаблоны и роутинг на стороне js

авторизация через https://jwt.io/#libraries

Couchbase будет хорошо удобно масштабироваться

Paul
07.09.2016
12:56:04
Couchbase будет хорошо удобно масштабироваться
плохо она масштабируется, увы

Страница 24 из 1375