Size: a a a

2020 August 24

PG

Pig Greenest in pro.elixir
так они не за вскод, а за вим
источник

Е

Евгений in pro.elixir
Pig Greenest
так они не за вскод, а за вим
пофиг, пусть тоже получают!
источник

Е

Евгений in pro.elixir
господь сам разберется, кто хороший, а кто плохой
источник

T

Tharin in pro.elixir
Alex Bubnov
зачем делать очередной редактор на электроне, будь он сколь угодно вимом - тоже загадка для меня
вот кстати да) Но там вроде что-то немного отличное от электрона. Нет?
источник

Е

Евгений in pro.elixir
Меня в принципе отпугивают все продукты на экосистеме связанной с JS
источник

V

V in pro.elixir
Котаны, нужна подсказка.
В дефолтных настройках феникса есть такие строки
config :my_app, MyAppWeb.Endpoint,
 http: [
   ...
   transport_options: [socket_opts: [:inet6]]
 ]
Что оно делает, нахрена оно тут, и что будет если удалить строку про :inet6?
источник

LL

Lama Lover in pro.elixir
Евгений
Меня в принципе отпугивают все продукты на экосистеме связанной с JS
Браузером пользуешься?
источник

ГК

Георгий Каштанов... in pro.elixir
Lama Lover
Браузером пользуешься?
links :)
источник

Е

Евгений in pro.elixir
Lama Lover
Браузером пользуешься?
Да, пользуюсь и боюсь, боюсь и пользуюсь.
источник

LL

Lama Lover in pro.elixir
V
Котаны, нужна подсказка.
В дефолтных настройках феникса есть такие строки
config :my_app, MyAppWeb.Endpoint,
 http: [
   ...
   transport_options: [socket_opts: [:inet6]]
 ]
Что оно делает, нахрена оно тут, и что будет если удалить строку про :inet6?
Это для ranch, если я не ошибаюсь
Тут можно ещё контроллировать размер пулла и всё такое
источник

AB

Alex Bubnov in pro.elixir
источник

V

V in pro.elixir
Lama Lover
Это для ranch, если я не ошибаюсь
Тут можно ещё контроллировать размер пулла и всё такое
socket_opts означает вебсокеты или какие-то другие сокеты?
источник

V

V in pro.elixir
Lama Lover
Это для ranch, если я не ошибаюсь
Тут можно ещё контроллировать размер пулла и всё такое
:inet6 насколько критично, если приложение работает через ipv4?
источник

LL

Lama Lover in pro.elixir
V
socket_opts означает вебсокеты или какие-то другие сокеты?
А ты гуглил?
источник

V

V in pro.elixir
Lama Lover
А ты гуглил?
конечно
источник

AB

Alex Bubnov in pro.elixir
V
socket_opts означает вебсокеты или какие-то другие сокеты?
нет, это означает обычные tcp-сокеты
источник

V

V in pro.elixir
Трабла вот в чём. Как мы все знаем, если хотим чтобы феникс слушал только 127.0.0.1, то нужно сделать
config :my_app, MyAppWeb.Endpoint,
 http: [
   ip: {127, 0, 0, 1},
   ...
 ]

И оно работает в случаях
- в дев-режиме нативно и в докере
- в прод-режиме нативно
А в прод-режиме в докере не работает. Пишет
** (Mix) Could not start application myapp: Myapp.Application.start(:normal, []) returned an error: shutdown: failed to start child: MyappWeb.Endpoint
   ** (EXIT) shutdown: failed to start child: {:ranch_listener_sup, MyappWeb.Endpoint.HTTP}
       ** (EXIT) shutdown: failed to start child: :ranch_acceptors_sup
           ** (EXIT) :badarg

И только если убрать строку transport_options: [socket_opts: [:inet6]] из конфига - начинает работать.
источник

LL

Lama Lover in pro.elixir
:|
источник

V

V in pro.elixir
да, тупанул
источник

V

V in pro.elixir
Ну вот, отсюда вопросы:
- может быть я где-то не донастроил докер?
- на какой функционал феникс-проекта влияет конфиг transport_options: [socket_opts: [:inet6]]?
источник