эликсиру?
есть .env файл, в нём, например, объявлен адрес постгреса. И на старте эта переменная ожидается конфигом.
Способы есть. Самый простой это $(cat .env) mix
у меня релиз запускается на сервере. Я его systemd запускаю, там можно указать EnvironmentFile= , только проблема в том что есть некоторые комманды которые я из bin я хочу подёргать (запустить экто миграцию), а они естественно доступ к этим переменным не имеют
$(cat .env) mix вот так не сработает?
только не микс а релиз запускать
так не работает. потому что там _сначала_ шел скрипт в ./bin, этому шел скрипту доступны переменные. Шел скрипт запускает elixir eval, которму уже не доступны эти переменные. Это можно решить, просто я хотел поменьше ёбки
ну видимо шел скрипт это ошибка
ну видимо да =)
тебе нужно выполнить в бинарнике другую команду которая не старт?
Обсуждают сегодня