Можно же просто обойти все настройки в конфиге viper и строковые значения пропустить через os.ExpandEnv (https://pkg.go.dev/os#ExpandEnv) без велосипедов и рефлексии
Заглянул ради забавы посмотреть что люди в комментах пишут. Совсем не ожидал что тут и мою работу обсуждают и с некоторой стороны даже хвалят. Спасибо @eshimischi, что поделился тут ссылкой!)
Касаемо неймспейсов - согласен, самому не очень нравится как они выглядели, поэтому сейчас компоненты в процессе переезда в новую организацию с простым, коротким неймспейсом с заглавной буквы)
Обычно на виртуальных хостингах одновременно работает несколько сайтов, под которые не получится создать единый файл прелоадинга. Да и виртуальный хостинг скорее всего не позволит менять эту настройку
Что значит работает сборка работает крайне криво? За сборку в такой схеме отвечает Docker for Windows. Никаких проблем со сборкой образов замечено не было
С маппингом портов проблем не возникало. Еще в докере запускаю nginx который проксирует запросы к контейнерам и слушает 80 и 443 порты локальной машины
Для полноценной работы с проектом на docker'е хватит и WSL v1. Ставишь Docker for Windows, открываешь доступ по tcp без tls в настройках, в WSL также устанавливаешь docker и docker-compose, указываешь DOCKER_HOST в .bashrc и монтируешь диски windows в корень. Все работает без проблем
Можно же просто обойти все настройки в конфиге viper и строковые значения пропустить через
os.ExpandEnv(https://pkg.go.dev/os#ExpandEnv) без велосипедов и рефлексииЗаглянул ради забавы посмотреть что люди в комментах пишут. Совсем не ожидал что тут и мою работу обсуждают и с некоторой стороны даже хвалят. Спасибо @eshimischi, что поделился тут ссылкой!)
Касаемо неймспейсов - согласен, самому не очень нравится как они выглядели, поэтому сейчас компоненты в процессе переезда в новую организацию с простым, коротким неймспейсом с заглавной буквы)
https://github.com/getwarp/warp
Обычно на виртуальных хостингах одновременно работает несколько сайтов, под которые не получится создать единый файл прелоадинга. Да и виртуальный хостинг скорее всего не позволит менять эту настройку
dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=011687