Size: a a a

Эликсир и Вунш

2018 February 26

YC

Yury Chernov in Эликсир и Вунш
Konstantin
iex --sname test2 --cookie 1234 --remsh node-name@domain
Спасибо
источник

YC

Yury Chernov in Эликсир и Вунш
Кто-то юзал Hound, как его нормально настроить под мак и линукс
источник

YC

Yury Chernov in Эликсир и Вунш
вроде установил phantomjs, но чет все равно не хочет работать
источник

YC

Yury Chernov in Эликсир и Вунш
разобрался его надо запускать так phantomjs --wd
источник
2018 February 27

AD

Artem Denezhny in Эликсир и Вунш
доброе, кто сталкивался, в проекте ругается на версию elixir, нашел два места

mix.exs
elixir_buildpack.config


но все равно ругается((
источник

AD

Artem Denezhny in Эликсир и Вунш
все разобрался .tool-versions в проекте для меня было приятной неожиданностью))
источник

YC

Yury Chernov in Эликсир и Вунш
Konstantin
iex --sname test2 --cookie 1234 --remsh node-name@domain
а откуда брать --sname ?
источник

YC

Yury Chernov in Эликсир и Вунш
в remsh  указывать надо ssh доступ ?
источник

K

Konstantin in Эликсир и Вунш
Нет. Это подключение к удаленной ноде.
Когда вы запускаете приложение, ему нужно задать —name node-name@domain —cookie some-secret чтоб к нему можно было подключится
источник

K

Konstantin in Эликсир и Вунш
если нужно прям по ssh - то это чуть сложнее.
1. нужно запустить приложение и указать ему порт на котором erlnag будет слушать подключения (`—erl "-kernel inet_dist_listen_min 9090 inet_dist_listen_max 9090”`)

2 сделать ssh тунель на этот порт ssh -N -L 9090:localhost:9090 -L  ssh-user@ssh-ip

3 подключиться локально через iex --sname test2 --cookie 1234 --remsh node-name@127.0.0.1
источник

K

Konstantin in Эликсир и Вунш
я где-то натыкался на статью по этому. попробую найти
источник

АР

Антон Радушев in Эликсир и Вунш
Добрый день, подскажите пожалуйста, можно ли используя Repo.insert(changeset) сделать подобное
insert into posts
(title, cut, body, slug, url, hub_id, created_by_id, updated_by_id, inserted_at, updated_at)
VALUES ('title', 'cut', 'body', 'slug-' || '-' || currval('posts_id_seq'), 'url', 1, 1, 1, '2017-09-10', '2017-09-10')
RETURNING *;

интересует вот этот момент 'slug-' || '-' || currval('posts_id_seq')

не хотелось бы данный момент решать используя тригеры
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Вряд ли с Repo.insert(changeset) такое можно првоернуть, но Repo можно же и для просто вставки запроса использовать, только надо его сгенерировать

Можно и без тригерров обойтись

CREATE FUNCTION slug(posts) RETURNS text AS $$
 SELECT 'slug-' || ' -‘ || $1.id;
$$ LANGUAGE SQL;


select posts.slug from posts
источник

YC

Yury Chernov in Эликсир и Вунш
Подскажиет чем проще и удобнее мониторить приложение из коробки, чет я поставил newrelic, он ток мне показывет время ответа котроллеров, да и триалка сокро подходит к концу
источник

YC

Yury Chernov in Эликсир и Вунш
Konstantin
я где-то натыкался на статью по этому. попробую найти
не попадалась, чет тема запутанная какая-то
источник

I

Ian in Эликсир и Вунш
я бы погугли что то связанное с prometheus
источник

YC

Yury Chernov in Эликсир и Вунш
Konstantin
Нет. Это подключение к удаленной ноде.
Когда вы запускаете приложение, ему нужно задать —name node-name@domain —cookie some-secret чтоб к нему можно было подключится
что значит когда я его запускаю, его edeliver запускает у меня, надо чет в конфиге прописать, тобы присваивалось имя нужное
источник

YC

Yury Chernov in Эликсир и Вунш
Ian
я бы погугли что то связанное с prometheus
но там вроде без бубна никак
источник

K

Konstantin in Эликсир и Вунш
Yury Chernov
что значит когда я его запускаю, его edeliver запускает у меня, надо чет в конфиге прописать, тобы присваивалось имя нужное
Ага. Нужно name и cookie
источник

YC

Yury Chernov in Эликсир и Вунш
Konstantin
Ага. Нужно name и cookie
Хм, спасибо 🙏🏻 попробую
источник