А это чем то регламентируется? Или просто рекомендации?
Вы говорите, что нужно договариваться в валюте заказчика опять таки, пусть и другими словами.
Что если и заказчик и исполнитель хотят договариваться в какой то третьей валюте? В данном случае в евро, а не в рублях или франках. Как это мешает прохождению валютного контроля? По сути валютный контроль проверяет только легальность полученных средств и ничего больше.
В договоре 1000 евро, счет на 1000 евро, фактически пришло 1000 евро на евровый счет. Все красиво. Если же прописывать "что эквивалентно ...", то все поплывет. Я итоговую сумму пришедшую на счет заранее не спрогнозирую, будет зачислено какое то рандомное количество евро.
Это была первая мысль. Но ни у меня, ни у заказчика нет желания договариваться в швейцарских франках. Для начала хочется понимать прав банк при озвучивании таких требований или не прав. Далее уже будем с заказчиком обсуждать.
Мне все же кажется, что банк не прав и для прохождения валютного контроля исходная валюта не важна, а важна только итоговая сумма пришедшая на мой счет.
О чем собственно и вопрос был изначально :) Один проект за раз без проблем запускается. С трансляцией на разные порты не красиво смотрится. Все равно спасибо :)
Буду пробовать создавать прозрачную сеть https://msdn.microsoft.com/ru-ru/virtualization/wi...
Пока единственное хоть что-то более менее похожее на решение, только не работает ничего, нет таких драйверов docker говорит.
"Для других docker-compose у вас будут подсети 172.21.0.1, 172.22.0.1 и так далее. Их аналогично прописываете в hosts виндос."
Они не доступны из внешнего мира. Эти IP адреса за натом. Хоть прописываю я их в hosts, хоть нет. Вы это на windows тестировали? Или только на юниксах проверяли? Может я что-то не то делаю?
Я так понимаю вы предлагаете решение примерно аналогичное решению shaqster. Можете чуть подробнее расписать как именно вы видите архитектуру? Вот есть несколько проектов, для каждого свой docker-compose.yml, они должны отвечать по разным доменам и работать одновременно. Куда именно вставить nginx чтобы он проксировал запросы? Делать третий docker-compose.yml с этим nginx? Просто отдельный контейнер делать? По дефолту каждый docker-compose.yml создает свою подсеть, надо вручную прописать им общую сеть и как то на входе ставить nginx?
Попробовал. Повертел по всякому, но в итоге в общем так ничего и не прояснилось. Сделать домен под проект не проблема, так чтобы сам проект видел свой домен. Проблема настроить одновременную работу нескольких проектов. То есть для каждого проекта используется свой независимый docker-compose.yml и эти проекты должны работать одновременно.
Сначала по ответу
1,2,3 пункты вопросов нет. Все понятно. Настроить на контейнере test веб сервер для работы с соответствующим доменом не проблема.
Пункт номер четыре вызывает вопросы.
"Добавляете в hosts запись вида 172.19.0.1 dev.test.ru"
В файл hosts родительской винды? Или про какой hosts речь? Если про виндовский, то откуда взять IP адрес 172.19.0.1?
Смотрю через
# docker network ls
какие сети есть, для проекта используется одна например сеть test_default, далее смотрю внутренности сети
# docker network inspect test_default https://yadi.sk/i/MChkwOEtzizSc
Вижу что контейнеры используют IP адреса
172.20.0.3
172.20.0.2
своей внутренней сети. Наружу они вообще не смотрят. Хоть все сразу их даже если прописать в родительской винде, все равно ничего из этой внутренней сети видно не будет.
Что прописывать в hosts? Какой IP адрес? Поясните подробнее пожалуйста.
= = =
Далее по комментарию
"Вам нужно докинуть такой прокси контейнер к каждому проекту в docker-compose.yml"
Имя контейнера занято. В конфиге docker-compose есть директива container_name, и контейнер должен быть уникален. То есть просто во все свои compose файлы я этот nginx-proxy добавить не могу. Пришлось убрать этот container_name.
"с какими прилинкованными контейнерами он запускается"
Ок. Только каким образом запрос уйдет к самому nginx-proxy? Он из внешнего мира не виден, если исходить из вашего конфига. До прилинкованных может он и перенаправит запрос, а как он сам то ответит?
Спасибо. Пока что не пробовал. Этот контейнер может сам обращаться к разным ip, от разных compose? На каждый сайт у меня отдельный compose.yml лежит, насколько я понимаю они в разных локальных сетях запускаются, без связи вообще.
Steam Offline Mode все равно требует интернета для установки игры.
Кроме того, этот режим работает максимум неделю, а потом требует авторизации в интернете, после авторизации можно еще неделю без интернета игры запускать и т.д.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А это чем то регламентируется? Или просто рекомендации?
Вы говорите, что нужно договариваться в валюте заказчика опять таки, пусть и другими словами.
Что если и заказчик и исполнитель хотят договариваться в какой то третьей валюте? В данном случае в евро, а не в рублях или франках. Как это мешает прохождению валютного контроля? По сути валютный контроль проверяет только легальность полученных средств и ничего больше.
В договоре 1000 евро, счет на 1000 евро, фактически пришло 1000 евро на евровый счет. Все красиво. Если же прописывать "что эквивалентно ...", то все поплывет. Я итоговую сумму пришедшую на счет заранее не спрогнозирую, будет зачислено какое то рандомное количество евро.