Email or username:

Password:

Forgot your password?
27 comments
Мя :sparkles_lesbian:

@bano а там какая то принципиально другая настройка, не через конфиг файл?

Ваня

@mo да, у них можно без перезагрузки менять конфиг, а ещё он умеет читать конфигом из лейблов докера

Мя :sparkles_lesbian:

@bano а он считает, если его самого в контейнер засунуть? :ageblobcat:

Ваня

@mo да, нужно только в контейнер ещё и сокет докера прокинуть. Так обычно и делают

Мя :sparkles_lesbian:

@bano ну и да, судя по тому что пишут, траефик это чисто реверс прокси, для раздачи статики придется ставить что-то ещё, и на данном этапе возникает закономерный вопрос, а накуя

Ваня

@mo ну в изначальном сообщении писалось только по реверс прокси, ни про какую статику ничего не было)

Мя :sparkles_lesbian:

@bano ну допустим я возьму для статики и проксирования Caddy, давно хочу потыкать плюс не хочу ебаца с цертботом в докере
Саму статику понятно, монтировать снаружи
А вот конфиг? (Caddyfile)

Ваня

@mo ну конфиг даже в k8s через ConfigMap пробрасывается через вольюм в проде.

kubernetes.io/docs/concepts/co

Короче подмонтировать что-то в образ -- норма для не 12fa. Попытка запихнуть в докер кусок инфраструктуры и конфигов -- попытка заранее провальная.

Мя :sparkles_lesbian:

@bano но даже они говорят пробрасывайте конфиги енвом...

Ваня

@mo да, потому что это business logic

Мя :sparkles_lesbian:

@bano короче, конфиги правильно и ок монтировать с хоста, я правильно поняла посыл?

Мя :sparkles_lesbian:

@bano просто здесь конфиг он вроде как код, меняет логику
А значит по идее его надо изолировать так же как и код...

Ваня

@mo ну так всегда было как бы. И все так делают и не тужат.

Мя :sparkles_lesbian:

@bano и получается опять неполноценное окружение в композе.

Ваня

@mo так а у тебя задача какая? Задача чтобы программы работали, или чтобы все было из одной команды? Если последнее, то тебе нужно в nixos идти, а не в докер.

Мя :sparkles_lesbian:

@bano они и так и так будут работать, внезапно
Докер ведь создан для изоляции окружения, не?

Ваня replied to Мя

@mo изоляция окружения это не хранение конфигов вместе с кодом.

Мя :sparkles_lesbian: replied to Ваня

@bano тогда давайте и код снаружи монтировать, чо
конфиг сервера влияет на логику, но при этом не зафиксирован в окружении. Опять точка развала

localhost(mod=True) replied to Мя

@mo
Да просто стартуй и не трогай, работает - заебись, не работает, ну ковырять надо пока не заработает. Ладно шучу.
@bano

Ваня replied to Мя

@mo конфиг это конфиг. Докер решает вообще не проблему инкапсуляции логики.

Мя :sparkles_lesbian: replied to Ваня

@bano ...класс, а че он вообще решает тогда /сарк

Ваня replied to Мя

@mo он решает проблему изоляции окружения *операционной системы*. Ничего более.

Мя :sparkles_lesbian: replied to Ваня

@bano ладно, звучит логично

Мя :sparkles_lesbian: replied to Мя

@bano все ещё неприкольно, конечно. *Записывает прод на NixOS в планы на будущее упарывание*

localhost(mod=True) replied to Мя

@mo
Мо, скажи, какие курсы тебя научили так глубоко продумывать логику, код, окружение и как в целом оно работать будет. Похоже на шахматную партию, нет даже не так, шахматная партия перед шахматной партией, нет, подготовка и просмотр соперника перед игрой на его другие шахматные партии с другими игроками (многоходовочка)
@bano

Go Up