
Sergey
23.04.2018
15:50:51

Kioshimafx
23.04.2018
15:51:01
почему много кто делает
просто странно где там при генерации амбрела аппа Mix.env используется
надо будет попробовать :)

Google

Sergey
23.04.2018
15:54:00
defmodule Foo.Mixfile do
use Mix.Project
def project do
[
apps_path: "apps",
start_permanent: Mix.env == :prod,
deps: deps()
]
end
# Dependencies listed here are available only for this
# project and cannot be accessed from applications inside
# the apps folder.
#
# Run "mix help deps" for examples and options.
defp deps do
[
{:distillery, "~> 1.5", runtime: false},
]
end
end

Kioshimafx
23.04.2018
15:56:05
хм не это не должно мешать

Aleksandr
23.04.2018
15:56:54
Тут не должно быть проблемы

Sergey
23.04.2018
16:00:22

Kioshimafx
23.04.2018
16:03:46
сейчас попробую сам собрать :)
мне кажется в конфигах намудрил что-то

Sergey
23.04.2018
16:05:42
Все прям стоковое

Kioshimafx
23.04.2018
16:09:32
Хм у меня сработало все
могу тебе репку залить
https://github.com/kiopro/umberllatest
держи :) mix deps.get && mix release

Sergey
23.04.2018
16:29:09

Google

Артем
23.04.2018
18:09:27
господа
устройтесь кто-нибудь в aeon, plz

Peter
23.04.2018
18:11:33
это какой-то форк monero (на c++)
а что там интересного?

Dmitry
23.04.2018
18:12:14

Артем
23.04.2018
18:13:34

Dmitry
23.04.2018
18:14:07
На апворке кстати не встречал

Артем
23.04.2018
18:14:17
как бы завтра не увидеть кого-то от них в лифте

Dmitry
23.04.2018
18:14:35
Когда поймут что никто не идёт
Всем хорошо

Артем
23.04.2018
18:15:23
ну да, мошт. хотя 250+ итак вроде не очень плохо, да и стэк интересный

Dmitry
23.04.2018
18:16:08
250 + сколько?
Мне говорили 200 )

Артем
23.04.2018
18:16:59
вообще 250 + 0, но уже пару десятков-то можно накинуть жи

Dmitry
23.04.2018
18:17:08
Ясно

Артем
23.04.2018
18:17:58
а я тока вступил в проект, нехорошо, да и денег побольше

Sergey
23.04.2018
18:56:10

Kioshimafx
23.04.2018
21:58:36
➜ umberllatest git:(master) ✗ asdf current
elixir 1.6.4 (set by /Users/kiopro/.tool-versions)
erlang 20.3.2 (set by /Users/kiopro/.tool-versions)

Sergey
24.04.2018
02:52:05

Google

Sergey
24.04.2018
03:34:36
да, у меня все ок
-_-
я просто при билде собирал без MIX_ENV=prod, как-то надеялся, что при вызове mix release --env=prod это само сделается.
Спасибо за помощь.

Максим
24.04.2018
06:43:51
Подскажите, есть какой-то способ обновить переменные окружения без перекомпиляции?

Никита
24.04.2018
06:46:05
@Slavenin опрашивать их не в атрибутах модуля, не?

Максим
24.04.2018
06:46:38
у меня в конфиге есть переменные
если я их меняю в системе
в приложении они не меняются
так как вгенериваются в приложение
есть какой-то способ их обновить без перекомпиляции

Никита
24.04.2018
06:47:35
ну если ты их вгенериваешь в атрибутах модуля @ то они при компиляции опрашиваются
а так все без перекомпиляции обновляется)

Aleksandr
24.04.2018
06:48:20

Максим
24.04.2018
06:50:27
а так все без перекомпиляции обновляется)
нет, обновляется в окружении, но не в приложении
host: System.get_env("HOST"),
key: System.get_env("KEY"),
если в консольке вызвать System.get_env("HOST"), то будет ок. Если запустить приложение, то значения этих параметров будут старые

Никита
24.04.2018
06:50:50
Как они в приложении берутся?
просто вот прям щас с такой же историей)) и уже не раз

Максим
24.04.2018
06:51:35
@key Application.get_env(:app, :sub)[:key]

Никита
24.04.2018
06:51:42
коллега в атрибутах модуля задал @dfd Application.get_env(:app, etc
вот
@key
вычисляется при компиляции
один раз

Google

Никита
24.04.2018
06:52:04
не задавай атрибутом модуля, а бери функцией

Максим
24.04.2018
06:52:50
т.е через какую-то функцию, которая будет System.get_env("HOST") возвращать?

Никита
24.04.2018
06:52:52
def key(), do: Application.get_env(:app, :sub)[:key]
угу
атрибуты модуля вычисляются при компиляции

Максим
24.04.2018
06:53:16
а, понял

Артем
24.04.2018
08:50:51
https://medium.com/@lukerollans/counter-caching-in-phoenix-8ac372e5c0c5
какая крутая штука в рельсах была, а я и не знал

Eduard
24.04.2018
09:13:50
/stat@combot

Combot
24.04.2018
09:13:50
combot.org/chat/-1001061355522

Артем
24.04.2018
09:19:46
что бы вы использовали для хранения счётчиков, если бы точно знали, что нода будет нет одна? мнезия или всё-таки редис?

I
24.04.2018
09:23:16
я вот в ситуации, что мне нужны счетчики, доступные из рельсы и феникса, придется на редисе сделать
counter_cache’ы не совсем подходят, там слишком много обновлений :(

Le
24.04.2018
09:24:50

Dmitry
24.04.2018
09:25:15
Я бы протокол сделал
И реализовал мнезию
И скорее всего мне бы этого хватило

Артем
24.04.2018
09:26:27
да, тут вопрос собственно про быстрый доступ внутри нод, мнезия вроде должна быть повеселее
но редис точно работает =)
есть два полярных мнения. с одной стороны модно говорить что мнезия говно и еле работает, бьется там всё и такое. с другой стороны - дескать, делать вам нечего, редис на эликсире использовать

Google

Dmitry
24.04.2018
09:48:54
Врут всё

Dmitry
24.04.2018
09:53:34
я бы смотрел на то, какие сервисы будут завязаны под это все. Если эрланг/эликсир -> мнезия, а если буду сверху еще накручивать руби, го, и прочие шалости - то редис
ибо писать свою обертку/протокол - геморно