170 похожих чатов

Милорды, а можно назначить .env файл при билде без сторонних

библиотек?

как:
GOOS=linux go build main.go
только:
go build --env-file .env main.go

22 ответов

13 просмотров

напиши скрипт для сборки

r-jewish loli Автор вопроса
примерный гражданин красивой федерации
напиши скрипт для сборки

я извратился и начал использовать докер композ, который каждый раз билдил образ но это очень долго, я жду по 5-7 секунд сборку образа(

А зачем они в билде?

r-jewish loli Автор вопроса
Zver
А зачем они в билде?

мне же нужно как то загрузить в программу env’ы можно и не при билде, а при запуске наверное

r jewish loli
я извратился и начал использовать докер композ, ко...

это очень долго, я жду по 5-7 секунд сборку образа однако... как медленно я живу...

какова цель вообще?

r-jewish loli Автор вопроса
Alexey Shumkin
какова цель вообще?

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

r-jewish loli Автор вопроса
Alexey Shumkin
а зачем тогда выполнять go build?

и правда, надо было про go run спросить..

r jewish loli
не меняя исходный код загрузить в приложение енвы

и что такое "загрузить env-ы в приложение"?

r jewish loli
и правда, надо было про go run спросить..

приложение запустить можно только через go run? :) а для чего делать go build тогда?

Alexey Shumkin
и что такое "загрузить env-ы в приложение"?

Есть ведь пакет который подгружает .env файл

r-jewish loli Автор вопроса

go run main.go примерно равно go build main.go && ./main && rm ./main

Alexey Shumkin
в рантайме?

github.com/subosito/gotenv

r jewish loli
go run main.go примерно равно go build main.go && ...

так (ну, примерно) и? запустить приложение же быстрее, чем собрать и запустить? а про какие env -ы речь-то? был приведён пример про GOOS, про такие? переменные для сборки всё-таки?

r-jewish loli Автор вопроса
Alexey Shumkin
так (ну, примерно) и? запустить приложение же быст...

нет, переменные для запуска я сглупил про go env конечно..

r-jewish loli Автор вопроса
Alexey Shumkin
тогда зачем юзать go run (go build )?

что бы положить env’ы в приложение, я думал что с помощью одной из этих команд (как я теперь понимаю только с помощью первой) взять .env файл

r jewish loli
что бы положить env’ы в приложение, я думал что с ...

вот либу подсказали https://t.me/gogolang/649178 в приложение встроить :) если без поддержки со стороны приложения, то перед запуском в скрипте запуска можно выполнить source .env (тоже уже намекали выше)

Похожие вопросы

Обсуждают сегодня

$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
окей, дело реально в org было. но что за мусор в конце?
Vi Chapmann
15
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Есть тут крутые SQL-маньяки (в частности postgresql)? Нужна помощь, совет, что-то всю голову сломал, не могу придумать как реализовать нужное. Есть вот такой набор данных: f...
Alex
11
здравствуйте. пытаюсь проверить, содержится ли в десятичном представлении инта некоторая цифра. совершаю: strstr(x, "5") != NULL) получаю ошибку с фото (заведомо неработающий ...
Катя Шевчук🪇
18
Что там вообще с кроссплатформенностью?
🄼🄰🄺🅉🄰🄸
23
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Карта сайта