spaceatmoon, Да, это логичное поведение. Если хотите изменить, делайте chmod каждый раз когда меняете права на файлы из хост системы. Можно запускать процесс внутри контейнера от рута, но это потенциальная дыра в безопасности. В этом случае UIDы будут совпадать в хост системе и контейнере.
Мне не до конца понятно, под каким UIDом контейнер работает. Допустим, под 1005 и не важно какое имя у этого пользователя. При каждом изменении файлов от другого пользователя, когда меняется их владелец, меняйте его следующей командой на 1005. Вам надо самому понять какой это UID, похоже вы тоже не совсем понимаете )
ERR_CONNECTION_TIMED_OUT говорит о том, что время запроса истекло. Если бы порт на этом хосте не слушался, то была бы ошибка Unable to connect. Поэтому предполагаю, что причина в настройке IISа, а именно, там сделаны привязки на другое доменное имя. Если предположение верно, то имеет смысл попробовать в новой зоне DNS удалить A запись и создать CNAME с указанием на то, другое, имя.
А все потому, что встроенный LE сначала как-то косячно работал, потом косячно перевыпускал сертификаты. Плюнул на все это и сделал с внешним Nginx'ом )
Proritsatel, Если честно, я не настраивал регистри и встроенный в Гитлаб Letsencrypt, делал фронтендом Nginx, сам ставил и настраивал LE для получения сертификатов и проксировал запросы на регистри и сам гитлаб
Очевидно, что если 404, то nginx не находит нудный файл. Если 404 при существующем файле, то в этот момент должен быть лог nginx в котором указан сам код 404 и текcт ошибки, типа файл такой-то не найден. Сравните путь к файлу в логе и реальный путь, совпадают ли они.
Тестировать очень просто, создается текстовый файл в каталоге .well-known и открывается в браузере. Если виден, все ок, если нет, ищите причину, изучая логи.
zaychonok_lisa, насколько мне известно можно, но в реале так не делают, поскольку пока вы работаете со второй веткой, забудете какие изменения были сделаны в первой, а потом вот так все заливать кучей опасно, либо потом на вас коллеги будут показывать пальцем. Вообще, создать репо на гитхабе стоит 0 рублей. Создайте, поиграйтесь. А лучше, уже зная принцип, почитайте документацию. Git сложен и обширен, и, вполне вероятно, для успешной работы вам потребуется знать всего лишь какую-то десятую часть его функционала.
EmachinesDIMA, можно легко проверить создав файл из докерфайла, положив его в нужный каталог и собрать контейнер, в ходе выполнения будет видно (а если не будет, то добавить какой-нибудь ls для проверки) где он его создает и проверить потом его наличие.
При каком действии меняются права на файлы? При их замене из хост системы?